在使用Eclipseme+wtk 输出中文正常, 但是最近换为MTJ后,控制台输出为乱码,不知道为什么.
有没有人遇到过该问题?
乱码:
����ͨ��洢�� C:\Documents and Settings..\j2mewtk\2.5.2\appdb\DefaultColorPhone ������
���棺û�г�ʼ�� WMA ��Ϣ·��֧��
���棺û�г�ʼ�� WMA ��Ϣ·��֧��
Running with locale: Chinese_People's Republic of China.936
Running in the identified_third_party security domain
google baidu 了几天 还是没找到解决方案.
[b]问题补充:[/b]
Console的输出编码在那里设置.
我的eclipse 使用的是UTF-8编码. 在Preferences的General -> workspace 里面设置Text file encoding.
昨天又重新安装了下eclipse, 安装后忘记修改这里的编码设置了, 然后测试输出的是正确的. 后来又修改为UTF-8 发现又乱码了, 在中文windows系统上eclipse的默认编码为GBK.
[b]问题补充:[/b]
设置为GBK是可以的. 我想使用UTF-8的默认编码.这样就不用在创建每个项目的时候单独指定其编码方式了, 这样的话,如果设置MTJ控制台输出编码为GBK的.
要不在Eclipse Run Configuration的project->Arguments->VM Arguments加上-Duser.language=zh可能有用。请再试一试。
将Console设置为GBK看看,可能原来的输出的为UTF-8.
Chinese_People's Republic of China.936 本地化设置为CN。
因此,可以将Console设置为GB2312,GBK,GB18030均可试试。
[quote]昨天又重新安装了下eclipse, 安装后忘记修改这里的编码设置了, 然后测试输出的是正确的. 后来又修改为UTF-8 发现又乱码了, 在中文windows系统上eclipse的默认编码为GBK.[/quote]
再设置为GBK试试。