收录日期:2019/06/20 01:17:39 时间:2016/05/08 10:18:13 标签:Java SE
我写的Application,在98下可以正常运行,汉字显示无异常。
但是转到2000下,发现有的2000可以正常显示汉字,但有的2000却不能正常显示,显示出来的都是小方块。
这是怎么回事呢?2000不是unicode编码的吗?那怎么会显示不正常呢?
那是不支持你使用的字符集。
重新编译一遍你的程序,就行了。
我发现显示不出来后重新在2000下编译过,可是还是不行。:(
2000是中文版的,应该支持GBK的呀。
jdk版本是多少?换jdk1.3试一试!
可能是因为你的win2000是英文板的,搭了个中文包而已。
你不需要重新编译程序,只要在运行你的程序的命令行上加上

java -Dfile.encoding=GBK xxx.xxx.xxx就可以了,其实很多中文的问题都可以加上这个来
解决,因为JDK首先通过JVM取得默认的字符集,放在系统环境变量(System.getProperties的file.encoding中,加上-Dfile.encoding可以覆盖掉JVM取得的这个变量。可以比较好的解决中文问题
这个问题我碰到过,你需要将jbuiler3\java\jre\lib下的文件font.properties.zh.NT4.0改名成font.properties.zh.NT5.0,将jbuilder3\jdk1.x\jre\lib下的同样文件改名即可
谢谢谢谢,已经解决了。:)
hehe

一段查询代码 在职研究生、全日制研究生在各方面的区别(如:学历、认可度什么的) SELECT 序号排列? 【星相占卜】狮子座+属牛的女人和什么样的男人比较合得来 散分,周末快了 如何卸载窗体 如何取得 string[,] 的2个维的长度 推荐几本好书看看啊,兄弟姐妹们 心情糟糕散分求安慰 本身就是个程序员找个另一半也是程序员,是不是有点无聊呢 支持西班牙的来冒个泡·· BigDecimal数据类型 四舍五入的疑惑,在线等!~~急!!! 求助 jsp里面的增删改 [已处理]您下载的文件不存在!资源ID是2476797 如何将PHP程序源码打包? 求替换 vc下,socket远程传输数据集问题 为什么打印机打字页面是歪的? 请教:excel2003表格导入sql 2005数据库的问题 关于DLL封装登陆对话框的问题 [已处理] 敢问管理员为何要删除我的贴? 输出问题没明白 前辈们,北京哪里有周六日培训php的学习班? 开发C/S软件用什么语言比较好? 请问有没有VB中可以用的消息中间件。 [已处理]请删除资源 这段代码是什么意思? 求oracle的一条sql语句!!!! 怎么在原有的基础上扩展申请的内存大小 急~求高手解答。不是有效的虚拟路径