程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> ava語言對多國字符支持 中文問題解決之道

ava語言對多國字符支持 中文問題解決之道

編輯:關於JAVA

Java編程語言成長於網絡世界,這就要求Java對多國字符有很好的支持。 Java 編程語言適應了計算的網絡化的需求,為它能夠在網絡世界迅速成長奠定了堅實的基礎。 Java 的締造者(Java Soft)已經考慮到Java編程語言對多國字符的支持,只是現在的解決方案有很多缺陷在裡面,需要我們付諸一些補償性的措施。而世界標准化組織也在努力把人類所有的文字統一在一種編碼之中,其中一種方案是 ISO10646 ,它用四個字節來表示一個字符。當然,在這種方案未被采用之前,還是希望 Java Soft 能夠嚴格

地測試它的產品,為用戶帶來更多的方便。附一個用於從數據庫和網絡中取出中文亂碼的處理函數,入參是有問題的字符串,出參是問題已經解決了的字符串。

String parseChinese(String in)

{

String s = null;

byte temp [];

if (in == null)

{

System.out.println("Warn:Chinese null founded!");

return new String("");

}

try

{

temp=in.getBytes("iso-8859-1");

temp=in.getBytes("iso-8859-1");

s = new String(temp);

}

{

System.out.println("Warn:Chinese null founded!");

return new String("");

}

try

{

temp=in.getBytes("iso-8859-1");

s = new String(temp);

}

catch(UnsupportedEncodingException e)

{

System.out.println (e.toString());

}

return s;

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved