mysql服务器版本: 4.1.12
在插入包含未定义的中文字符的时候,未定义的字符之前的内容被插入了数据库,之后的内容被截断了。
codepage 936
http://www.microsoft.com/globaldev/reference/dbcs/936/936_A2.mspx
由于未定义的字符在editplus里显示的是空白,容易造成误导
如:
Update dede_courl set result='SS' where aid='12018'
这句里的S之间包含的就是一个未定义字符,编码是%A2%9D翻开codepage 936你可以看到,这个字符是未定义的
undefined
那么,对于数据库的这条记录
只会有"S",后面的都被截掉了。
所以
[Parse error the tag 6 field' is incorrect !]就不奇怪了。插到库里完整的dede Tag被截断了,当然错误了。