javawebが中国のデータをデータベースに挿入するときに文字化けしたコードを解決する

javawebが中国のデータをデータベースに挿入するときに文字化けしたコードを解決する

表示する前のヒント:

この記事で使用されているEclipseのバージョンはPhotonRelease(4.8.0)、JDKのバージョンは1.7.0_80、Tomcatのバージョンは8.5.34、MySQLのバージョンは5.7.26です。

この記事は、参照用として、私が遭遇した問題の解決策です。

MySQL 5.7.26をローカルにインストールした後、自分でWebプロジェクトを作成しました。中国語のデータを挿入すると、文字化けした文字が表示されていました。下図のように
ここに写真の説明を挿入
プロジェクトコードを確認しました。データベースコードを確認したところ、すべてutf-8でした。最後に、データベース構成ファイルdatasource.propertiesを確認したところ、characterEncoding=UTF-8構成が欠落していることがわかりました。データベースを追加した後、中国語のデータを挿入するのが普通でした。
ここに写真の説明を挿入
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43611145/article/details/104609403