Java GUIコンポーネントで漢字を使用しようとしています。キーボード出力を中国語に変更し、中国語でNetbeansを入力できます。さらに、私はこれらのJavaファイルをコンパイルすることができます。しかし、これらのプログラムを実行すると、文字は英語の疑問符として表示されます。これを変えるには何ができますか?Javaで漢字を使用するにはどうすればよいですか?
答えて
まず、javacのエンコーディングオプションに適した設定でコンパイルしていることを確認する必要があります。
第2に、適切な文字エンコーディングで実行する必要があります。ほとんどの場合、-Dfile.encoding = UTF8を設定しますが、どのような種類のプログラム(コマンドライン?GUI?)とそれを実行している環境にも依存します。
まあ、これは私には全く新しいものです。 10日前まで、コンピュータは私をオンラインにするための単なるユーティリティでした。私はJavaの本でプログラミングを始める前にプログラミングを始めることにしました。それはすべて私にとって意味をなさないものでした。私は最初のプログラムを書き始めました。私はほとんど終わりましたが、私はこの漢字の状況を解決する必要があります。私が言っていることは、私がコンピュータにはまったく新しいものだということだと思います。そして、私は束縛されている言葉の多くを理解していません。もっと説明してください。ちなみに、私のプログラムはすべてGUIです。ありがとう。 –
私は思わない最短の答えがここにあるので、thisの優れたブログ投稿を読んで、「すべてのソフトウェア開発者が絶対に最低限必要な、絶対にUnicodeと文字セットについて知っておく必要があります!
私はこれを読むのに費やした数分はそれ以上の価値があると思います。
- 1. PHPでR&OSのpdfクラスで漢字を表示するにはどうすればよいですか?
- 2. セキュリティプロバイダをJavaで使用するにはどうすればよいですか?
- 3. JavaでSwingWorkerを使用するにはどうすればよいですか?
- 4. Javaでラジオボタンを使用するにはどうすればよいですか?
- 5. JavaでStringUtilsを使用するにはどうすればよいですか?
- 6. Javaでスレッドを使用するにはどうすればよいですか?
- 7. JavaでJSONataを使用するにはどうすればよいですか?
- 8. JavaでkeyTypedを使用するにはどうすればよいですか?
- 9. JavaでsetPreferredSizeを使用するにはどうすればよいですか?
- 10. Javaでコマンドラインフォントを使用するにはどうすればよいですか?
- 11. 文字列(またはセル)に漢字が含まれているかどうかを確認するにはどうすればいいですか?
- 12. ウェブブラウザでJavaScriptをJavaで使用できるようにするにはどうすればいいですか?
- 13. 私のJava WebアプリケーションでGoogle翻字APIを使用するにはどうすればよいですか?
- 14. 文字列をJavaでどのようにコピーすればよいですか?
- 15. ルビーでパスパターンマッチングのようなJava Antを使用するにはどうすればよいですか?
- 16. javaで書かれたセレンウェブドライバプログラム内でfirefoxプラグインを使用するにはどうすればよいですか?
- 17. 含まれているページでJava EEフィルタを使用するにはどうすればよいですか?
- 18. html imgタグでJava文字列イメージオブジェクトを使用するにはどうすればいいですか?
- 19. outputWithoutWhitespace()メソッドを適用するにはどうすればよいですか? Java
- 20. EclipseでJavaファイル用に複数のテンプレートを使用するにはどうすればよいですか?
- 21. 文字列リテラルで文字列補間を使用するにはどうすればよいですか?
- 22. Jenkins JenkinsfileサンドボックスでJavaクラス(java.net.URLなど)を使用するにはどうすればよいですか?
- 23. Java ConcurrentNavigableMapをTreeMapではなくComparatorで使用するにはどうすればよいですか?
- 24. Bosunでwin.disk.durationを使用するにはどうすればよいですか、またはカウンタタイプメトリックをダウンサンプルするにはどうすればよいですか?
- 25. Java-webapp(war)では、静的コンテンツにHTTP-authを使用するにはどうすればよいですか?
- 26. OSXでJava 1.6を使用するEclipseを取得するにはどうすればよいですか?
- 27. テキストファイルからJava文字列に文字列をコピーするにはどうすればよいですか?
- 28. Java用のxercesでスキーマコンポーネント指定子を使用するにはどうすればよいですか?
- 29. ブラウザで使用するためにJavaアプレットに署名するにはどうすればよいですか?
- 30. Pythonでメソッドに使用する文字列をフォーマットするにはどうすればよいですか?
フォントはユニコード値をサポートしていますか? – mre
出力をどこに表示していますか? Windowsのコンソールウィンドウで?中国語以外のバージョンのWindowsを使用している場合、コンソールウィンドウはほとんどの場合漢字を表示できません。 – Jesper
出力はGUIコンポーネントに表示されます。 JButtons、JLabelsなどはコマンドラインではなく、モニタに表示されます。私は窓の中国語版を持っていません。何かできますか? –