私は本当にjavaの文字列エンコーディングによって落胆しました。 多くの自動変換があります。私は定期的に見つけることができません。 誰でも良いアイデアがありますか?例えば :JSPページで 、それはjavaで文字列エンコーディングを処理するには?
http://localhost:8080/helloworld/hello?world=凹ㄉ
ようなリンクを持っている。そして、我々はそれを処理する必要があるので、我々はこれを行う:
String a = new String(request.getParameter("world").toString().getBytes("ISO-8859-1"),
"UTF-8");
a = "http://localhost/" + a;
そして、私はそれをデバッグするとき、私が見つかりました。は正しい。
これをセッションオブジェクトに渡します: request.getSession()。setAttribute( "hello"、a);
後でエンコード "Big5"のjspページで、属性と表示を取得しようとしました。 文字「凹ㄉ」が壊れています。
どうすればこの問題を解決できますか?
に動作しますええ、私は大きな-5を使用する必要があります。 – MemoryLeak