找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1374|回复: 1

[站长互助] MYSQL:Incorrect string value:\x错误解决方法

[复制链接]
发表于 2011-4-21 10:42:31 | 显示全部楼层 |阅读模式
最近我碰到这样的一个MYSQL错误,在insert数据时报错“Incorrect string value: '\x”,折腾了几次,发现就是编码问题。

首先,我的网页是 utf-8 编码,通过3种方式已经强制了:

  • header('Content-Type: text/html; charset=utf-8');
  • <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  • 网页源码强制为 UTF-8 无BOM格式。


但是在获取源目标网页(编码为:ISO-8859-1)时遇到特殊符号,如圆角下的符号 360º 这个度数时,就提示错误“Incorrect string value: \x”了。

这种情况下的解决方法:使用 utf8_encode 函数将ISO-8859-1编码的字符串转换为 UTF-8 编码即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|王牌互联

GMT+8, 2024-12-21 18:44 , Processed in 0.031963 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表