读书人

mysql如何插入“SAINT BARTHamp;#201;LEM

发布时间: 2012-09-02 21:00:34 作者: rapoo

mysql怎么插入“SAINT BARTHÉLEMY”
1.我在php里面用
$sql="update ipv6 set country='SAINT BARTHÉLEMY' where cc='BL'";
$result=mysql_query($sql);
更新记录的时候提示Incorrect string value: '\xC9LEMY' for column 'country' at row 5
2.我用命令行方式
update ipv6 set country='SAINT BARTHÉLEMY' where cc='BL';
更新记录的时候没有提示错误,更新成功了,但是我用phpmyadmin看到É变成了@,我在命令行看到的É也是@.

我怎么才能正确的把这条记录更新到数据库呢。


[解决办法]
set names 'utf-8'
[解决办法]
php有更改编码的参数吗

需要把你输入的sql字符串改成utf8的 否则不认那个特殊字符的

读书人网 >Mysql

热点推荐