2010-12-03 8 views
0

UTF 8文字のファイルを開いて読み込み、その内容を使用してイメージを準備します。しかし、そのイメージをブラウザにレンダリングすると、UTF8文字が表示されず、代わりにいくつかのジャンク文字が表示されます。Java2DグラフィックスイメージUTF 8文字を表示する

イメージをUTF 8文字形式で表示するにはどうすればよいですか?特殊な形式で表示したり読む必要がありますか?

+2

もっと具体的にする必要があります。どのようにファイルを読みますか?どのように "イメージを準備する"と、 "イメージをブラウザにレンダリングする"のですか? –

+0

'Graphics'オブジェクト(あなたが使っている場合)でどのメソッドを使用していますか? – dacwe

+0

参照用の2つのスレッドは次のとおりです。 http://stackoverflow.com/questions/4285464/java2d-graphics-anti-aliased http://stackoverflow.com/questions/4316815/java2d-graphics-anti-エイリアス 基本的には、文字を翻訳したファイルからUTF8文字を読み込みます。イメージが生成されたら、それをブラウザで開きます。 – Prakash

答えて

0

Linuxボックスでプログラムを実行すると、Windowsでも問題が発生しています。しかし、「ダイアログ」は、我々が所望の出力だとして、我々は、フォントの種類を変更する場合:また、我々はUnicodeにUTF8に変換するために必要な

Font font = new Font("Arial", Font.PLAIN, 11); //old 
Font font = new Font("Dialog", Font.PLAIN, 11); //new 

を。

しかし、私たちがLinuxボックスでプログラムを実行すると解決策に達することができませんか?漢字をサポートするフォントはどれですか?

関連する問題