【mysql】mysql插入中文數據變成問號怎麼處理

插入中文數據變成問號,一般都是因爲字符集沒有設置成utf8的原因

1、修改字符集:

ALTER TABLE 表名 MODIFY 列名 類型(50) CHARACTER SET "utf8";

如:ALTER TABLE t_student MODIFY stuName varchar(50) CHARACTER SET "utf8";  (修改t_student表中的stuName字符集爲utf8)

2、檢查hibernate配置的數據庫url是否指定了ut8作爲字符集

jdbc:mysql://127.0.0.1:3306/xxxx?characterEncoding=UTF-8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章