如何将中文字符从sript插入MySQL?

如何将中文字符从sript插入MySQL?,mysql,Mysql,我有以下脚本 set username utf8; insert into tables values ('Active','活跃') 但是,在脚本运行后,汉字的插入值为 我遗漏了什么?在数据库中,还将字段排序设置为utf8\u general\u ci。如果您可以将数据库和表的排序规则设置为utg8\u general\u ci,那就更好了。因此您必须将排序规则更改为中文 您可以在此处更改(下图) 您是否使用UTF8创建表?设置用户名UTF8–您确定此处的意思是用户名,而不是设置名称u

我有以下脚本

set username utf8;
insert into tables values ('Active','活跃')
但是,在脚本运行后,汉字的插入值为


我遗漏了什么?

在数据库中,还将字段排序设置为utf8\u general\u ci。如果您可以将数据库和表的排序规则设置为utg8\u general\u ci,那就更好了。

因此您必须将
排序规则更改为
中文

您可以在此处更改(下图)


您是否使用UTF8创建表?
设置用户名UTF8
–您确定此处的意思是
用户名
,而不是
设置名称utf8…?我可以从应用程序中插入汉字,但不能插入脚本。让我看看你的建议
CREATE TABLE big5 (BIG5 CHAR(1) CHARACTER SET BIG5);

mysql> INSERT INTO big5 VALUES (0xf9dc);

mysql> SELECT * FROM big5;
+------+
| big5 |
+------+
| 嫺  |
+------+