[英]Java Eclipse UTF-8 Hanzi Character Issue?
我正在使用Scanner
對象和一些中文漢字字符進行顯示和處理,作為輸入。
它們完美地出現在println
,但是當我嘗試為我輸入它們時, scanner.next()
調用它們只是更改了上面System.out.println
輸出的顏色,並導致程序鎖定或掃描儀停止接受輸入按ENTER鍵 。
您是否在Scanner構造函數中指定了正確的字符集?
public Scanner(InputStream source, String charsetName)
構造一個新的Scanner,該掃描器生成從指定輸入流中掃描的值。 使用指定的字符集將流中的字節轉換為字符。
參數:
source - An input stream to be scanned charsetName - The encoding type used to convert bytes from the stream into characters to be scanned
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.