Stringthé被转换为“th ??”

时间:2016-08-12 12:09:43

标签: java string encoding character-encoding

我在我的应用程序中在linux机器上使用java 6将“thé”放入文本框但是在我的日志中它打印“th ??”,为什么这个变音符被转换为“th ??” ?

我在eclipse控制台上看到的输出,我使用的是eclipse Version:Kepler

有一个简单的程序: -

String s="thé";
System.out.println(s);

OutPut: - “th ??”

1 个答案:

答案 0 :(得分:2)

这似乎是编码问题,请检查源文件的编码。您应该可以使用IDE更改它。

要在eclipse上更改编码,Window - >偏好 - >一般 - >工作区:文本文件编码 (摘自这篇文章How to change default text file encoding in Eclipse?