Tomcatのserver.xmlとweb.xmlとjspページのエンコーディングが "UTF-8"に設定されています。 html形式でsuchなどの特殊文字をポストすると、javaコードはStringEscapeUtils.unescapeHtml4(str)を意図的に使用して、この特殊文字Ďをdbに保存します。私はDBから値を取得し、次にシステムのプリントアウトを行い、jspタグで、両方の場所にシンボルが表示されますか? (疑問符)。 別のポスト "記号が定義されていません"では、jspレンダリングの問題を解決しました。しかし、tomcatシステムの出力/コンソールはまだ表示されますか? (疑問符)struts html文字エンコーディングとデコード
ありがとうございます。
何データベースあなたがにデータを永続化されており、どのような文字セットがデータベースに設定されていますか? –
これはOracleデータベースです。私はdba特権を持っていませんが、dbフィールドに表示されたseeを見ることができます。キャラクターをDBに保存するベストプラクティスを教えてください。私はdbフィールドの節約が簡単だと思った。しかし、それは私がエンコーディングに変換する必要があることが判明。 – Windy