歪みを処理し、データを読み込むためのMySQLデータベース04

時々、または休止状態またはデータが文字化けしているデータベースから読み取るMyBatisの、どのようにこのようにそれに対処するために、JDBCでしょうか?

但し、1、

  • 私たちは、データベース自体のデータが文字化けしていないことを確認する必要があります

    2、手順

  • Accessデータベースクエリパラメータに加えて、いくつかの後ろのURL
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

UseUnicode characterEncodingは、次のような効果を備えて:
データを書き込むときにデコードされたデータ項目は、バイトコードにデータを格納し、その後、GBKをコードしているデータベースに格納されるバイトコードを使用して再度復号化するとき、データベースが最初にUTF-8形式を使用します;データが読み出され、データベースからのデータへのアクセス時に、データベース内のデータベースのデータは、バイトコードGBKに最初のフォーマットでデコードされ、再び後の再デコードUTF-8のデータによってコードされるバイトコード・フォーマットを、その後、最終的なデータがクライアントに返されます。
構成データベース上記のURLは、読みデータ化けの問題を成功裏に解決することができます。

おすすめ

転載: www.cnblogs.com/alichengxuyuan/p/12519960.html