DB にポンド記号 (£ または ₤ ) などの特殊記号を挿入しようとしているときに問題に直面しています。これらは ?? として表示されています。フロントエンドで
アプリサーバーとしてTomcatを使用し、その中に以下の構成があります
URIEncoding="UTF-8"
テキストをDBに挿入する前に、以下のチェックを実行しています
String Text = new String(request.getParameter("Text").getBytes("8859_1"),"UTF-8");
上記のコードが何をするかについてはよくわかりません
しかし、"URIEncoding="UTF-8"
Tomcat server.xml から削除すると、これらの文字は正常に読み込まれます
http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encodingによると、 Tomcat はデフォルトで"ISO-8859-1"
エンコーディングを使用します
誰でもこれについて助けてもらえますか?
前もって感謝します