Mysql中文亂碼

在使用JDBC鏈接Mysql數據庫,向Mysql數據庫插入一條帶有中文的記錄,在查詢的時候,發現全都是??????mysql

這裏寫圖片描述

查詢了一些資料,最簡單的解決辦法以下sql

①:設置當前庫的編碼數據庫

ALTER DATABASE zhongfucheng CHARACTER SET utf8;

②:設置當前表的編碼markdown

ALTER TABLE customer CHARACTER SET utf8;

③:使用JDBC鏈接數據庫時,指定編碼編碼

 jdbc:mysql://localhost:3306/zhongfucheng?characterEncoding=utf8 

當咱們完成這三個步驟的時候,再插入數據:spa

這裏寫圖片描述

相關文章
相關標籤/搜索