文字化けで困っているのですが,通常有名なエンコードをしても直りませんでした。
それで
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ランキング
-
Strutsで画面遷移させない。
-
Cookieが消える?
-
ドラクエ風の戦闘画面の実装
-
データソース、データセットの作成
-
1000以下の自然数のうち素数で...
-
ブラウザのタブを閉じるときに...
-
非アクティブな画面を操作する...
-
Beautiful Soupのインストール...
-
ServletからServletへの値渡し
-
腕時計の時報をならないように...
-
javascriptでセッションを取得
-
formでテキストとファイルタイ...
-
javascriptでformの送信後、値...
-
strutsのhtml:linkの使い方
-
エレベーターの途中通過
-
JSPでsession変数が勝手に書き...
-
フォーム上で押されたボタンに...
-
楽天ブログ ブログパーツの設定
-
javaでDBから取得したデータのJ...
-
外部ウィンドウ内のテキストを抽出
マンスリーランキングこのカテゴリの人気マンスリー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のインストール...
-
アドレスバーに引数を表示させ...
おすすめ情報