私は友人のためのプログラムを作成しましたが、ギリシャ語のテキストがprintln
にあります。 Linux上でUTF-8エンコーディングでファイルを書きましたが、Eclipse(Windows)で開くとギリシャ語の文字は正しく表示されません。 この作業を行う方法はありますか? Windows用のギリシャ語コードページは737ですが、そのコードページを使用するようにコンパイラに指示するにはどうすればよいですか? ありがとうございました:)ウィンドウ上にJavaコードが正しく表示されない(ギリシャ語の文章を含む)
答えて
あなたの友人がコマンドラインからプログラムを実行していて、WindowsがそこにあるUTF-8バイトからガベージを出力していると推測します。
これは、UTF-8の使用には、次のコマンドを使用するようにCMD.EXEを設定するには、Windowsのコードページとの下位互換性のため、デフォルトではUTF-8コード・ページに設定されていない1252
をCMD.EXEする予定です:
chcp 65001
フォントをLucida Consoleなどに変更する必要がある場合もあります。
これは実際の複製である:あなたが編集して行かなければならないEclipseの現在のファイルのエンコーディングを設定するにはUnicode characters in Windows command line - how?
UPDATE
- >セットのエンコーディング。
一般に、データを共有するときは、Eclipseプロジェクトにバンドルして、エンコードなどの情報をソースファイルとともに保存します。 Eclipseはヒューリスティックを使用してファイルの適切なエンコーディングを判断するのではなく、 "コンテナ"と呼ばれるものからエンコーディングを継承します。
UTF-8にデフォルトでないのはなぜか分かりませんが、デフォルトではWindowsコードページもデフォルトになりますが、プロジェクト外のEclipseでファイルを編集することは珍しいことです。
開発用にEclipseを使用している場合は、ソースをプロジェクトに配置して共有するか、メモ帳++やサブライムテキストなどのエンコード検出を自動的に処理できるテキストエディタを使用します。
おそらくそれがcmdの問題だったとしても、なぜこれもEclipseでも起こりますか?つまり、Eclipseはどこからでもファイルを開き、正しく表示できるはずです。 –
友人のWindowsマシン上のEclipseがソースファイルを正しく表示していないことを明確にするために、彼はあなたのプロジェクトをインポートしたのですか、新しいプロジェクトを作成しましたか?ここにはたくさんの可能性があります。友人にプロジェクトのプロパティを見て、エンコーディングが正しく設定されていることを確認してください。 – Zhro
彼はeclipseでファイルを開いた。ファイルは私のマシンからまっすぐです。 –
今までに、ソースファイルが を理解し、UTF8エンコーディングを維持するために持って触れる すべてのプログラムのでそれは、ビルドチェーンを通じてエンコードされた文字列を取得するためにトリッキーです。この の点で信頼性のない英語圏の世界では、共通の数字の ツールが多すぎます。
私の解決策はasciiエンコーディングを使用し、 へのUTF8マークアップをソースファイルに残し、実行時にUTF8をユニコード にデコードすることです。
- 1. ギリシャ語のテキストが正しく表示されない
- 2. xml php mysql utf-8:ギリシャ文字がxmlで正しく表示されない
- 3. ファイル名にギリシャ語を含む画像を表示する
- 4. Invoice上のRuble-symbolが正しく表示されないPDF prestashop 1.6が正しく表示されない
- 5. Win32 CreateWindowEx()ウィンドウのアイコンが正しく表示されない
- 6. 日本語のテキストが正しく表示されない
- 7. PowerShellでスペイン語のテキストが正しく表示されない
- 8. ヒンディー語のテキストが正しく表示されない
- 9. svgテキストタグのロシア語の文字が正しく表示されない
- 10. 特定の日本語文字がPDFで正しく表示されない
- 11. ギリシア語の小文字がXMLやランタイムで正しく表示されない
- 12. joptionpaneオプションのダブルバイト(日本語文字)が正しく表示されない
- 13. mysql日本語の文字が正しく表示されない
- 14. ExcelとCSVエクスポートでペルシア語の文字が正しく表示されない
- 15. ネストされたIf文が正しく表示されない
- 16. Tomcat上のJSP httpsポートが正しく表示されない
- 17. 文章に配列内の単語が含まれていないか確認してください。
- 18. Twitter Wordpress WidgetのHTMLコードが正しく表示されない
- 19. Pythonコードの出力が正しく表示されない
- 20. フランス語/ポルトガル語数字が正しくXAMLに表示されない
- 21. iphoneで正しく表示されないインライン画像を含むhtmlメール
- 22. Javaレストランの住所が正しく表示されない
- 23. メール本文にリンクが正しく表示されない
- 24. $ wp_queryコードが正しく表示されない
- 25. コードが正しく表示されないgithub.io
- 26. php qrコードが正しく表示されない
- 27. UL/LI CSSコードでトップメニューが正しく表示されない
- 28. PHPコードが正しく表示されない[1行で] EOL
- 29. Cordova- jQueryとCSSコードが正しく表示されない
- 30. WPF:出力が正しいが、ウィンドウが表示されない
UTF8でエンコードされたファイルは正常に動作するはずです。これは、表示上の問題、またはUTF8を使用するようにターゲットエディタに指示する問題です。 – pvg