解决Oracle处理中文乱码的一种方法

文章作者 100test 发表时间 2007:09:06 13:54:53
来源 100Test.Com百考试题网


项目中用到Oracle,服务器端使用AMERICAN_AMERICA.WE8ISO8859P1字符编码,我没有修改服务器端的权限,只能修改客户端.但是客户端无论我换什么字符编码均得到乱码,最后我将客户端的字符编码也设为AMERICAN_AMERICA.WE8ISO8859P1,然后从程序中下手.
AMERICAN_AMERICA.WE8ISO8859P1,这个字符编码是西欧字符编码,对应于.Net的就是iso-8859-1字符编码,所以只需要改到系统的默认字符编码就行了.
写一个函数:

/**////
/// 将西欧字符编码转换成GB2312
///

///
///

public static string Convert8859P1ToGB2312(string s)
{
return System.Text.Encoding.Default.GetString(System.Text.Encoding.GetEncoding("iso-8859-1").GetBytes(s)).
}


相关文章


低配置电脑安装WindowsVista如何优化
Window erver2008:最后的32位系统
WindowsVista中如何按日期查找图片
确定XP退市时间09年2月停止授权
解决Oracle处理中文乱码的一种方法
oracle用存储过程加密一段字符串(3des算法)
Linux攻略常用的网络安全工具详细介绍
Linux命令:改变文件或目录的访问权限
RedHatEnterpriseLinux4的应用软件
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛