9
Windowsマシンに正しく表示されるUTF-8文字のサンプルコードを見てください。しかし、それはLinuxマシン(Ubuntu)には適していません。JOptionPaneでUTF-8文字が正しくありません
import javax.swing.JOptionPane;
public class JContPaneTest
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null, "\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u30c7\u30fc\u30bf\u30d9\u30fc", "Error",JOptionPane.ERROR_MESSAGE);
}
}
この問題を解決する方法はありますか?
* "しかし、Linuxマシン(Ubuntu)では適切ではありません。" * Ubuntuでは何が表示されますか?水玉、四角、星..? –
@AndrewThompsonの四角。 – sprabhakaran
これは文字エンコードの問題のようには聞こえません。いくつかのフォントが欠落している可能性が高くなります。 –