文字コードの問題
Tomcatを用いてユーザからデータを取った場合
問題となるのが文字コードである
Tomcat上では文字コードはShift-JISだが javaの文字コードはUnicodeだからである
そのためjavaで処理した文字をTomcat上で表示をすると大抵文字化けが起こる
JSPファイル上部
<%@ page contentType="text/html; charset=Windows-31J"%>JSPファイル内
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J" />
受けとった値をjava内で扱えるようにする
String WantMovie = new String(name.getBytes("iso-8859-1"), "Shift_JIS");
nameはString型の変数で ユーザーが入力した値が格納されている
これにより WantMovie にjavaで扱える文字列が格納される