JAVA认证:Java语言的中文问题解决之道
Java编程语言生长在网络世界,这就要求Java对多国字符有很好的支持。Java编程语言适应了计算的网络需求,为其在网络世界的快速成长奠定了坚实的基础。Java (Java Soft)已经考虑到Java编程语言对多语言字符的支持,但是目前的解决方案有很多缺陷,需要我们采取一些弥补措施。而世界标准化组织(ISO)也在尝试将所有的人类字符统一在一个代码中。当然,在这个方案被采用之前,我还是希望Java Soft能够对自己的产品进行严格的测试,给用户带来更多的便利。附上一个从数据库和网络中取出中文乱码的处理函数。输入是有问题的字符串,输出是问题已经解决的字符串。
String parse Chinese(String in)
{
String s = null;
byte temp[];
if(in = = null)
{
system . out . println(" Warn:中文null founded!");
返回新字符串(" ");
}
try
{
temp = in . getbytes(" iso-8859-1 ");
temp = in . getbytes(" iso-8859-1 ");
s =新字符串(temp);
}
{
system . out . println(" Warn:中文null founded!");
返回新字符串(" ");
}
try
{
temp = in . getbytes(" iso-8859-1 ");
s =新字符串(temp);
}
catch(UnsupportedEncodingException e)
{
system . out . println(e . tostring());
}
return s;
}
0条评论