-5
我在我的應用程序中的linux機器上使用java 6,我把「thé」放到了文本框中,但在我的日誌中打印出「th ??」,爲什麼這個變音符號被轉換爲「th ??」 ?字符串被轉換爲「th ??」
我看到日食控制檯上的輸出,我使用的Eclipse版本:開普勒
有簡單的程序: -
String s="thé";
System.out.println(s);
輸出: - 「號?」
我在我的應用程序中的linux機器上使用java 6,我把「thé」放到了文本框中,但在我的日誌中打印出「th ??」,爲什麼這個變音符號被轉換爲「th ??」 ?字符串被轉換爲「th ??」
我看到日食控制檯上的輸出,我使用的Eclipse版本:開普勒
有簡單的程序: -
String s="thé";
System.out.println(s);
輸出: - 「號?」
這似乎是一個編碼問題,請檢查您的源文件的編碼。您應該可以使用IDE更改它。
要更改日食編碼,窗口 - >首選項 - >常規 - >工作空間:文本文件編碼 (從這個職位How to change default text file encoding in Eclipse?讀出)
這Q是非常寬泛的,因爲你不給的信息( a)系統區域設置(b)使用的記錄器(c)未知記錄器的應用環境(d)(ac)的版本號。 – MWiesner