簡體   English   中英

Java,不在 Visual Studios Code 中打印漢字,但在 Python 中有效

[英]Java, not printing Chinese Character in Visual Studios Code, but works in Python

當我做 System.out.println('說'); 它只是打印“?”

右下角顯示 UTF-8(這很好)。 我不知道我做錯了什么,非常感謝任何幫助。 PS:當我制作一個 python 文件並打印時,它可以正確打印。 但不在 java:(

我試着做 System.setProperty("file.encoding", "UTF-8"); 但可悲的是同樣的結果。 我嘗試在 repl.it 中運行代碼,它有效。 但不是在視覺工作室。

請注意,windows Locale 設置為支持 UTF-8。我使用的是 Consolas 字體,它應該支持 UTF-8。我還嘗試卸載 VS 並再次安裝它 - 它沒有解決任何問題。

我也在為所有 output 使用終端。

你的機器語言是什么? 將系統語言更改為中文,並修改系統語言環境為中文(可能需要重啟電腦),然后重啟vscode,打印漢字。

在此處輸入圖像描述

另一種簡單有效的方法是使用Code Runner擴展。 安裝擴展並使用Run Code執行腳本, OUTPUT面板將顯示結果。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM