1

我看不到波斯语中的字符 我正在尝试很多方法,但问题是存在的。

4

2 回答 2

4

无法通过 DataGrip 中的 UI 更改表/列的字符集或排序规则。您应该通过控制台使用 MySQL(当您使用 MySQL DB 时)命令。
对于表:

ALTER TABLE books.authors CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

对于列:

ALTER TABLE books.authors MODIFY Firstname VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

还要检查将数据插入数据库的应用程序中使用了哪个字符集。也许您需要SET NAMES在连接后立即运行查询。

关于字符集和排序规则的 MySQL 手册:
https ://dev.mysql.com/doc/refman/5.7/en/charset-table.html
https://dev.mysql.com/doc/refman/5.7/en/charset-列.html

于 2018-03-06T09:11:26.387 回答
2

You can use MySql Workbench for that

于 2020-09-17T10:09:19.560 回答