我在我的应用程序中在linux机器上使用java 6将“thé”放入文本框但是在我的日志中它打印“th ??”,为什么这个变音符被转换为“th ??” ?
我在eclipse控制台上看到的输出,我使用的是eclipse Version:Kepler
有一个简单的程序: -
String s="thé";
System.out.println(s);
OutPut: - “th ??”
答案 0 :(得分:2)
这似乎是编码问题,请检查源文件的编码。您应该可以使用IDE更改它。
要在eclipse上更改编码,Window - >偏好 - >一般 - >工作区:文本文件编码 (摘自这篇文章How to change default text file encoding in Eclipse?)