永洪社区

标题: 乱码 [打印本页]

作者: BoJie    时间: 2022-11-10 11:33
标题: 乱码
永洪查看同一个mysql数据库,有的表中文是乱码,有的表中文不是乱码,这个怎么处理啊?
作者: yhdata_lyaa    时间: 2022-11-10 11:50
每个表的编码是不是不一样呀
作者: BoJie    时间: 2023-4-23 10:58
您好,这个问题解决了吗?怎么处理的呢?我也遇到了这个问题
作者: yhdata_yzm    时间: 2023-4-23 18:14
如果您在同一个 MySQL 数据库中查看的表中文有些是乱码,有些不是乱码,这可能是由于以下原因:

1. 字符集不一致:MySQL 数据库支持多种字符集,例如 UTF-8、GBK 等。如果某些表使用的字符集与其他表不同,可能会导致中文乱码。您可以使用以下命令检查每个表使用的字符集:

   ```
   SHOW CREATE TABLE table_name;
   ```

   如果表的字符集不是您期望的字符集,您可以使用以下命令更改表的字符集:

   ```
   ALTER TABLE table_name CONVERT TO CHARACTER SET charset_name;
   ```

   其中 charset_name 是您期望使用的字符集名称。

2. 数据库连接字符集不正确:如果您使用的客户端程序连接到 MySQL 数据库时指定的字符集与数据库实际使用的字符集不同,也可能导致中文乱码。您可以在连接字符串中指定正确的字符集,例如在使用 MySQL 命令行工具时,您可以使用以下命令连接到数据库:

   ```
   mysql --default-character-set=utf8 -u username -p password database_name
   ```

   其中 utf8 是您期望使用的字符集名称。


作者: BoJie    时间: 2023-4-23 18:16
yhdata_yzm 发表于 2023-4-23 18:14
如果您在同一个 MySQL 数据库中查看的表中文有些是乱码,有些不是乱码,这可能是由于以下原因:

1. 字符集 ...

问题是制作的时候content列是中文的,但是查看的时候是乱码
作者: yhdata_yzm    时间: 2023-4-23 18:21
BoJie 发表于 2023-4-23 18:16
问题是制作的时候content列是中文的,但是查看的时候是乱码

数据集和查看哪儿都截图来瞅瞅




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4