1. 程式人生 > >關於在eclipse下java程式從控制檯輸入輸出中文亂碼問題

關於在eclipse下java程式從控制檯輸入輸出中文亂碼問題


問題產生原因:

工程編碼為UTF-8,但是控制檯必須得GBK,才能保證System.in和System.out輸入輸出正常。

解決方法:

修改控制檯的字符集,如上圖。

不用點選下拉列表,因為那樣選不到GBK,可以直接手動輸入。

小結:預設工程是GBK的時候,可能會感覺不到eclipse的這個問題。但是現在多平臺的程式碼很多都是UTF-8工程,在進行控制檯簡單測試時,會亂碼。