我想在mysql表中保存中文数据。
有没有人能告诉我在mysql和PHP中需要做什么设置?
我的表会以中英文保存数据,有些列是英文的,有些是中文的。单人桌可以吗?
任何帮助都将不胜感激。
发布于 2010-11-24 17:42:17
创建表时使用UTF-8
create table xxx ()CHARACTER SET = utf8;
插入到表格时使用UTF-8
set names utf8; insert into xxx (xx,x);
发布于 2010-11-24 17:40:26
发布于 2016-10-19 14:39:23
它工作得很好,但在插入任何中文字符之前,您必须设置字符集和表的排序规则。
mysql> create table foo (v varchar(10)) CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into foo values('雷蒙德'); Query OK, 1 row affected (0.00 sec)
mysql> select * from foo;
+-----------------------+
| v |
+-----------------------+
| 雷蒙德 |
+-----------------------+
1 row in set (0.00 sec)https://stackoverflow.com/questions/4265247
复制相似问题