インスタンスを作成し、その中で変数にHTMLの表記を格納して
別のサーブレットに変数を渡した後、out.printlnでhtmlを表示しようとしたところ
日本語は認識するのですが、ローマ数字が文字化けをしてしまいました。
特別なコードの指定が必要なのでしょうか?
文字コード変換にはいろいろと問題があります。
OS、環境等が一切無いので何ともいえませんが・・・
MAC等のブラウザーではローマ数字は文字化けるような
うわさを聞いたことがありますが。
WindowsとUNIXなど、異なるプラットフォーム間でコンパイルや実行を行って
いませんか?
レスありがとうございます。
使用しているプラットフォームはWindowsのみです。
HTML表記を格納してある変数を「FileWriter」クラスを用いて
ファイルに出力し、表示させた場合は
ローマ数字が文字化けをしなかったのですが
out.printlnを用いての解決がまだできておりません・・・。
import java.io.*;
public class test{
public static void main(String args[]){
String moji=表示テストⅣ;
System.out.println( moji );
}
}
こう言う事?
私の環境では、文字化けなかったです。
コンパイラには何を使用しているでしょう。
out.printlnがSystem.out.println()だとすると
コンソールに出力しているように思えますが、表示窓のフォント
を変更してみると表示されるとか。
文字化けだけでは、どのようになるのか伝わってこないなぁ
??となる、それとも完全な文字化け?