当前位置: 技术问答>java相关
发这个贴子,不是问的问题。而是指出以前好多贴子的一个不足。
来源: 互联网 发布时间:2017-03-29
本文导语: public class tochina implements Serializable { public String word(String str) { String temp = null; try { temp = new String(str.getBytes("ISO8859_1"),"gb2312"); return temp; } catch(IOException e){return "不能转换为gb2312码";} } } 以前有很多...
public class tochina implements Serializable
{
public String word(String str)
{
String temp = null;
try
{
temp = new String(str.getBytes("ISO8859_1"),"gb2312");
return temp;
}
catch(IOException e){return "不能转换为gb2312码";}
}
}
以前有很多类似的贴子。但其在处理一些特殊中文时就会出错,例如:"荘",所以我们有必要把gb2312替换成GBK,至于为什么替换成GBK,我就不说了。
这样插入数据库中的数据才会不乱码,当然在显示从数据库里提出来的数据时,也必须把换成
{
public String word(String str)
{
String temp = null;
try
{
temp = new String(str.getBytes("ISO8859_1"),"gb2312");
return temp;
}
catch(IOException e){return "不能转换为gb2312码";}
}
}
以前有很多类似的贴子。但其在处理一些特殊中文时就会出错,例如:"荘",所以我们有必要把gb2312替换成GBK,至于为什么替换成GBK,我就不说了。
这样插入数据库中的数据才会不乱码,当然在显示从数据库里提出来的数据时,也必须把换成
|
说得不错,我有同感!我一直也都用GBK而不用gb2312,毕竟我们做的是汉字有关的系统,几千个汉字是远远不够用的。
up
up
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。