从程序中向mysql插入中文显示?,而直接在mysql client插入可以显示正常的...

发布网友

我来回答

2个回答

热心网友

哎,我都不知道为这个问题回答了多少遍了!
你在mysql连接字符串的前面加上一句话就可以了!
如果这是你的连接数据库字符串:
$con = mysql_connect($dbhost,$dbuser,$dbpass);
那么在它前面加上:
mysql_query("SET NAMES UTF8");
就可以了!

热心网友

上面那位说的对,另外你也要把MySQL的默认的编码也要设置一下,设置成gbk或utf8或gb2312

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com