- ベストアンサー
JSPでの文字化け
こんにちは。 今JAVAを勉強中でJSPファイルを作成しています。 test.jsp <%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J"%> <HTML> <HEAD><TITLE>文字表示テスト</TITLE></HEAD> <BODY> <% String text = request.getParameter("text"); if (text != null) { if (!text.equals("")) { out.println("画面からの文字<BR>"); out.println(text); } } %> <FORM NAME="testForm" METHOD="post" ACTION="test.jsp"> <TEXTAREA NAME="text"></TEXTAREA> <INPUT TYPE="submit" VALUE="送信"> </FORM> </BODY> </HTML> Windowsで上のプログラムを実行すると問題なく表示されますが Linuxサーバで実行すると???となってしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- salsberry
- ベストアンサー率69% (495/711)
回答No.2
お礼
回答ありがとうございます。 test.jspの <%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J"%> を <%@ page language="java" contentType="text/html; charset=EUC_JP" pageEncoding="EUC_JP"%> と書き換え、EUCで保存し直して実行したところ日本語表示が出来ました! ところでまるいちやローマ英数字は機種依存文字ということらしいのですが、 Linuxで表示する事は不可能なのでしょうか? 今はLinuxにjspファイルを置いてWindowsで確認するといった方法で実行しています。