软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2000年
11期
1541-1546
,共6页
Java语言%国际化
Java語言%國際化
Java어언%국제화
指出本地化的缺点.深入分析了Java语言的内部编码,设计并实现了支持国际化的编译器,采用字符编码转换的方案,使多语种字符、字符串的操作达到了与英文字符、字符串完全一致的目标,并节省了类文件的存储空间,也使程序具备了有条件的字符集无关性,在一定程度上解决了"万码奔腾"的问题.采用编译信息和与语境无关的程序代码分离的方案解决了提示信息的国际化问题.提出了采用小字库方案来解决含有本地字符的程序的真正跨平台问题.通过在加载类时采用对类名进行字符编码转换的方案解决了JDK(Java development kit)所未能解决的含有本地字符的类名的支持问题;针对JDK不同版本间的兼容性问题,提出采用根据字符编码特点来选用不同编码转换机制的解决方案.测试结果证明,采用所设计的国际化方案可实现彻底的国际化支持.
指齣本地化的缺點.深入分析瞭Java語言的內部編碼,設計併實現瞭支持國際化的編譯器,採用字符編碼轉換的方案,使多語種字符、字符串的操作達到瞭與英文字符、字符串完全一緻的目標,併節省瞭類文件的存儲空間,也使程序具備瞭有條件的字符集無關性,在一定程度上解決瞭"萬碼奔騰"的問題.採用編譯信息和與語境無關的程序代碼分離的方案解決瞭提示信息的國際化問題.提齣瞭採用小字庫方案來解決含有本地字符的程序的真正跨平檯問題.通過在加載類時採用對類名進行字符編碼轉換的方案解決瞭JDK(Java development kit)所未能解決的含有本地字符的類名的支持問題;針對JDK不同版本間的兼容性問題,提齣採用根據字符編碼特點來選用不同編碼轉換機製的解決方案.測試結果證明,採用所設計的國際化方案可實現徹底的國際化支持.
지출본지화적결점.심입분석료Java어언적내부편마,설계병실현료지지국제화적편역기,채용자부편마전환적방안,사다어충자부、자부천적조작체도료여영문자부、자부천완전일치적목표,병절성료류문건적존저공간,야사정서구비료유조건적자부집무관성,재일정정도상해결료"만마분등"적문제.채용편역신식화여어경무관적정서대마분리적방안해결료제시신식적국제화문제.제출료채용소자고방안래해결함유본지자부적정서적진정과평태문제.통과재가재류시채용대류명진행자부편마전환적방안해결료JDK(Java development kit)소미능해결적함유본지자부적류명적지지문제;침대JDK불동판본간적겸용성문제,제출채용근거자부편마특점래선용불동편마전환궤제적해결방안.측시결과증명,채용소설계적국제화방안가실현철저적국제화지지.