色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql數據庫無法顯示中文

阮建安2年前10瀏覽0評論

MySQL數據庫中出現中文無法顯示的問題,可能是因為字符集設置不正確導致的。下面介紹一些常見的解決方法。

# 1. 查看字符集設置
SHOW VARIABLES LIKE 'character_set%';
# 2. 修改字符集設置
# 修改數據庫字符集
ALTER DATABASE<數據庫名>CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改表字符集
ALTER TABLE<表名>CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改字段字符集
ALTER TABLE<表名>CHANGE<字段名><字段名>VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 3. 修改MySQL配置文件
在my.cnf或者my.ini中添加如下配置:
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

以上是一些常見的解決方法,可以根據實際情況選擇相應的方法進行處理。另外,如果使用的是Spring Boot框架,需要在application.properties中配置如下:

# MySQL配置
spring.datasource.url=jdbc:mysql://localhost:3306/<數據庫名>?useUnicode=true&characterEncoding=utf8mb4&serverTimezone=GMT%2B8
spring.datasource.username=<用戶名>spring.datasource.password=<密碼>spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver