alertが文字化けしてしまいます(servlet JavaScript)
servlet内でJavaScriptのAlertでエラーを出したいのですが、alertのテキストが文字化けしてしまいます。
※JavaScriptをsevlet内で使うのは初めてです。
類似の内容のご質問では、responseのcontentTypeについて見直して解決したようなのですが、
そちらは問題なかったようなので、新たに質問しました。
(jspファイルはこのように作成しています。)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
発生している問題・エラーメッセージ
alert内のテキストの文字化け
該当のソースコード
UTF
1request.setCharacterEncoding("UTF-8"); 2PrintWriter out = response.getWriter(); 3out.println("<script type='text/javascript' charset='UTF-8'>"); 4out.println("alert('入力が不正です。もう一度入力して下さい。');"); 5out.println("location.href = 'http://もとの入力フォーム'"); 6out.println("</script>"); 7out.close();
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー