0

エンコーディングISO8859_1を使用するデータベースがあります。サーバーからデータを取得してWebページに表示するSpringMVCアプリケーションがあります。ただし、私のLinuxサーバーにはデフォルトのエンコーディングUTF-8があります。JDBC接続を使用してデータベースからデータを取得しています。問題は、エンコーディングの不一致があるため、データベースからのデータがサーバーに到達したときにガベージ値で破損することです。文字列のエンコーディングを結果セットからUTF-8に変換しようとすると、「?」を含む文字列になってしまいます。ガベージ文字列をUTF-8にエンコードしようとしているため、疑問符文字列になってしまいます。私はしばらくの間、この問題を解決しようとしてきました。誰かがこの種の状況に遭遇した場合、私はここであなたの答えを喜んでします。(追記:データベースまたはサーバーのエンコーディングを変更できません)

4

0 に答える 0