私は文字列としてペルシア語を使用したいが、プログラムを書くときは問題ないが、実行時に変更する。
正しく設定するにはどうすればよいですか?Java文字列の代わりに英語以外の言語を使用する(例としてペルシア語)
サンプルコード:
public static void main(String[] args)
{
System.out.print("سلام");
}
結果ウィンドウには、コマンドプロンプトのみ疑問符である(????????) とメモ帳で++それはL╪│┘ä╪º┘のようなものですÅ
ペルシャ語はアラビア語のような中東語です。
使用しているエディタのデフォルトのエンコーディングは何ですか? –
ソーシャルファイル(UTF-8である必要があります)のエンコーディングを嫌うコードは問題ありません。あなたがそうするように構成しない限り、ウィンドウコマンドプロンプトはUTF-8を表示しません:https://stackoverflow.com/questions/388490/unicode-characters-in-windows-command-line-how – hinneLinks
私はnotepad ++を使用しています、私はそれのデフォルトのエンコーディングを見つける必要がありますか分からない。 – farshad