![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
文字化けで困っているのですが,通常有名なエンコードをしても直りませんでした。
それで
String enc = System.getProperty("file.encoding");
で表示させたら
EUC-JP-LINUX
とでましたが、この時の
strPar = new String(strPar.getBytes("ISO-8859-1"),"Shift_JIS");
はどうしたらよいのでしょうか?
ちなみに画面は
contentType = "text/html;charset=Windows-31J"
としています。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
サーブレットですか?
リクエストパラメータ取得時の文字化けなのか、
レスポンスにコンテンツを書出す際の文字化けなのかを
まずはっきりさせるべきです。
画面の文字全てが化けているなら、レスポンスへの書出し時
の問題でしょう。
contentType = "text/html;charset=Windows-31J"
は、
contentType = "text/html; charset=euc_jp"
とすべきかもしれません。
リクエストパラメータだけが化けるなら、
strPar = new String(strPar.getBytes("ISO-8859-1"),"Shift_JIS");
ですが、多分 Shift_JIS ではなく、
strPar = new String(strPar.getBytes("ISO-8859-1"),"euc_jp");
でしょう。
ところでサーブレットAPI2.3では、
上記のような方法をとる必要はありません。
サーブレットAPI2.2の環境との互換性が必要なら上記の方法でよいですが、
そうでなければ、
request.setCharacterEncoding("euc_jp");
を、getParameter する前に書いておけばいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Windows 7 「このwindows 7 は正規品ではありません」正規品ではないということですか? 3 2022/06/25 11:41
- Perl perlについての質問 2 2022/10/17 15:25
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
Sessionがnullになりません。
-
Java-jspの画面入力値保持について
-
ServletからHTMLページへの遷移...
-
window.openした孫画面でSessio...
-
location.hrefでページ切替時の...
-
モーダル画面の親をクリック時...
-
画面を隠す・消す方法を教えて...
-
MFCプログラミング
-
ホームーページに検索機能を付...
-
ウインドウのツールバーを表示...
-
Javascriptのhistory.back()が...
-
親windowから子windowのsubmit...
-
登録後、呼び出し元ページに戻...
-
ASP.NETでファイルをアップロー...
-
JAVAのセッション変数の上書き...
-
ASP.NET 画面遷移前の状態を保...
-
VC++2010Express デザイン画面
-
CSVダウンロードでウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
ServletからServletへの値渡し
-
プログラミングで例えばゲーム...
-
C# ログイン画面からメイン画面...
-
遷移元を判定したい!
-
ASP.NET 画面遷移前の状態を保...
-
画面を隠す・消す方法を教えて...
-
ブラウザアドレスバーからのURL...
-
FormのsubmitでFormの内容がnull
-
ServletからHTMLページへの遷移...
-
Javaプログラミングの質問にな...
-
画像の縦横比固定の計算方法。
-
JAVAのセッション変数の上書き...
-
登録後、呼び出し元ページに戻...
-
Wi-Fiのパスワードが指定なしと...
-
system("cls")について
-
Beautiful Soupのインストール...
-
アドレスバーに引数を表示させ...
おすすめ情報