JAva書き込みデータベース文字化けし
問題の説明
今日は
の原因となる
リンクデータベースはURLの記入方法エラー、エラーのコードです
解決策:URLのクエリー文字列に文字セットを指定する
正しいコード:urlで文字セットを指定します.
これで操作に文字化けしは発生しません.参考ブログ:https://blog.csdn.net/forest_open/article/details/48195339
今日は
JDBC
を使ってデータベースを操作して、データベースの文字のセット、表の文字のセットはすべてgbk
を采用して符号化して、校正セットもgbk
を设置して、しかしデータベースの操作の时データを変更してそれとも文字化けになって、Navicat for Mysql
で运行の结果を调べて时挿入する中国语はすべて文字化けになったことを発见しますか???英語は正常です.の原因となる
リンクデータベースはURLの記入方法エラー、エラーのコードです
con = DriverManager.getConnection("jdbc:mysql:///usersinfo", "root", "root");
解決策:URLのクエリー文字列に文字セットを指定する
正しいコード:urlで文字セットを指定します.
con = DriverManager.getConnection("jdbc:mysql:///usersinfo?characterEncoding=gbk", "root", "root");
これで操作に文字化けしは発生しません.参考ブログ:https://blog.csdn.net/forest_open/article/details/48195339