- 5
- 0
- 约1.82万字
- 约 19页
- 2016-12-03 发布于河南
- 举报
java - 符编码转换过程说明
Java字符编码转换过程说明
JVMJVM启动后,JVM会设置一些系统属性以表明JVM的缺省区域。user.language,user.region,file.encoding等。,,,,,,,,可以使用System.getProperties()详细查看所有的系统属性。如在英文操作系统(如UNIX)下,可以使用如下属性定义强制指定JVM为中文环境-Dclient.encoding.override=GBK,,,,,,,,-Dfile.encoding=GBK,,,,,,,,-Duser.language=zh-Duser.region=CN.java--.class编译说明:一般javac根据当前os区域设置,自动决定源文件的编码.可以通过-encoding强制指定.错误可能:1,,,,,,,,gbk编码源文件在英文环境下编译,javac不能正确转换.曾见于java/jsp在英文unix下.,,,,,,,,检测方法:写\u4e00格式的汉字,绕开javac编码,再在jvm中,将汉字作为int打印,看值是否相等;或直接以UTF-8编码打开.class文件,看看常量字符串是否正确保存汉字。文件读写外部数据如文件经过读写和转换两个步骤,转为jvm所使用字符。InputStream/OutputStream用于读写
您可能关注的文档
最近下载
- python游戏趣味编程pdf-Python游戏趣味编程.pdf VIP
- 部编版小学语文六年级下册小升初拼音汉字分类复习-(含答案).docx
- 2026年山东行测考试真题及答案.doc VIP
- 部编版小学语文六年级下册小升初分类复习拼音字词-(含答案).pdf VIP
- 五年级下册书法教案12《草字头》.docx VIP
- 部编版小学语文六年级下册小升初分类特训拼音字词-(含答案).docx VIP
- 部编小学语文六年级下册小升初分类特训:拼音字词().docx VIP
- 部编版小学语文六年级下册小升初拼音字词特训卷-(含答案).docx VIP
- 拼音字词真题检测卷(试题)部编版语文六年级上册.docx VIP
- 2026年安全员C证考试模拟试题及详细答案.docx VIP
原创力文档

文档评论(0)