java 字符集问题

twspring 2011-05-08 02:24:03
请问各位大侠

//a为越南文
String a = "Việt ngữ";

//打印出来的结果为Vi?t ng?
System.out.println(a);


如何才能打印越南文?
...全文
151 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
twspring 2011-05-08
  • 打赏
  • 举报
回复
我觉得和操作系统语言没有关系

a = "事をうまく処理した";
System.out.println(a);

如果是日语就可以正确的打印出来。
那么越南语怎么打不出来呢
twspring 2011-05-08
  • 打赏
  • 举报
回复
操作系统没有越南语,该怎么办
txzsp 2011-05-08
  • 打赏
  • 举报
回复
是控制台显示不出来,试试修改下OS的字符集。
twspring 2011-05-08
  • 打赏
  • 举报
回复
可是我的myeclipse里显示的是Vi?t ng?
请问怎么解决?
KPRF2009 2011-05-08
  • 打赏
  • 举报
回复
mark 字符编码问题。。。
wklken 2011-05-08
  • 打赏
  • 举报
回复
貌似我复制到Eclipse打印结果是可以的
Việt ngữ

Eclipse保存java文件的时候报了个异常,因为默认编码GBK不支持里面的字符,保存为UTF-8,跑一下,没有乱码。。。。
twspring 2011-05-08
  • 打赏
  • 举报
回复
我在myeclipse运行的
huntor 2011-05-08
  • 打赏
  • 举报
回复
控制台字体不支持越南文。换个支持越南文的字体试试
devin_jia 2011-05-08
  • 打赏
  • 举报
回复
把工程的属性里面文件全改成utf-8
Inhibitory 2011-05-08
  • 打赏
  • 举报
回复
是在哪里打印?
控制台?
Eclipse里?

指定Java程序编译,运行环境的字符集
1. 运行:
参数: -Dfile.encoding
java -jar -Dfile.encoding=utf-8 Test.jar

2. 编译:
参数: encoding
javac -encoding utf-8 Test.java

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧