のような文字を含むファイルに文字列を書き込んでいます。
エンコーディングを UTF-8 として指定したいので、OutputStreamWriter
または.getBytes("UTF-8")
.
ファイルを保存して読み取ることができます(sysout
Eclipseコンソールで実行できます)。もちろん、Eclipse でファイル エンコーディング プロパティを UTF-8 に設定すると、自分の文字である ? や ? が表示されます。
私の質問は、Swing アプリケーション内のテキスト フィールドにこれらの文字を渡すと、これらの文字をコンソールに出力するのではなく、文字を正しく表示するかどうかです。私の Swing アプリケーションをヨーロッパの別の人 (異なる Windows 文字セット マップ) に配布した場合、文字も正しく表示されますか?