私は非常に簡単なコンソールアプリケーションをJavaで書いています。コンソールに非utf8シンボルを出力する
問題は、キリル文字やエストニア語のutf以外のシンボルをコンソールに出力する必要があることですが、Windowsでは奇妙なシンボルがたくさんあり、MacOSXでは唯一のものが得られます。もっと読みやすいものの代わりに。
どうすれば目標を達成できますか?
--update 1--
ロケールが私を与えた:
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
は私がそのUTF-8のものを%で立ち往生していますらしい)
奇妙なアイデア:
Eclipseからコンソールを取得してEclipseの外で使用する方法はありますか?
まず、これらの特定のユニコード値をサポートするフォントを使用してください。 – mre
System.out.println()のフォントを設定することはできますか? –
Windows DOSコマンドプロンプトは、Unicode以外のプログラムです。特定のフォント(プロパティにアクセスするために左上のアイコンを右クリックする)のみをサポートしています。現在の言語設定によって異なります。 Windowsでは、非Unicodeプログラムの現在の言語**を目的の言語に変更する以外に多くの選択肢はありませんが、これはhttp://technet.microsoft.comを再起動するために必要なグローバル設定です/en-us/library/cc721887(WS.10).aspx – ecle