黑龙江省王虎:在mysql中如果输入生僻字??如“玥”

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 02:08:15
正在设计的系统,要导入大量的学生名单
但是学生名单中有很多生僻字,如“玥”等,
在phpmysqladmin显示为?,即不能正常显示
请教一下在mysql中(字符集为gb2312),如果输入生僻字??
谢谢
我把默认字符集设成了gbk还是不行啦,UTF-8都试过了,还是不行

把gb2312改成gbk试试看呀

可以的,你需要在发送所有查询之前先发送具有下面sql语句的查询:
$que='set names "gb2312"';
或者$que='set names "gbk"';
或者$que='set names "utf-8"';

然后发送查询,比如mysql_query($que);
哪一种看你选择的字符集了;对于你的应用,三种都行;我使用utf-8,没有问题。
另外,你的网页编码也要保持一致。
有问题可以发sjsr000000@gmail.com

You need to change both the default character set in mysql AND the ENCODING. mysql supports UTF-8