1. 程式人生 > >【mysql】mysql插入中文資料變成問號怎麼處理

【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