Java语言国际化的设计与实现

被引:7
作者
冀振燕
程虎
梅嘉
机构
[1] 中国科学院软件研究所!北京
关键词
Java语言; 国际化;
D O I
10.13328/j.cnki.jos.2000.11.018
中图分类号
学科分类号
摘要
指出本地化的缺点 .深入分析了 Java语言的内部编码 ,设计并实现了支持国际化的编译器 ,采用字符编码转换的方案 ,使多语种字符、字符串的操作达到了与英文字符、字符串完全一致的目标 ,并节省了类文件的存储空间 ,也使程序具备了有条件的字符集无关性 ,在一定程度上解决了“万码奔腾”的问题 .采用编译信息和与语境无关的程序代码分离的方案解决了提示信息的国际化问题 .提出了采用小字库方案来解决含有本地字符的程序的真正跨平台问题 .通过在加载类时采用对类名进行字符编码转换的方案解决了 JDK( Java develop-ment kit)所未能解决的含有本地字符的类名的支持问题 ;针对 JDK不同版本间的兼容性问题 ,提出采用根据字符编码特点来选用不同编码转换机制的解决方案 .测试结果证明 ,采用所设计的国际化方案可实现彻底的国际化支持 .
引用
收藏
页码:1541 / 1546
页数:6
相关论文
共 6 条
[1]  
Chinese Java. Ji Zhen-yan,Cheng Hu. Proceedings ofthe 1998 International Conference on Chinese InformationProcessing(ICCIP’98) . 1998
[2]  
Lindholm,T.,Yellin,F. The Java Virtual Machine Specification (Java Series) . 1996
[3]  
Modern Compiler Implementation in Java: Basic Techniques. Appel,A. W. . 1997
[4]  
Compiler Construction: Principles and Practice. Louden,K. C. . 1996
[5]  
The Unicode Standard. http:/ / www.unicode.org .
[6]  
Gosling,J.,Joy,W.,Steele,G. The Java? Language Specification . 1996