mysql服务器版本: 4.1.12

在插入包含未定义的中文字符的时候,未定义的字符之前的内容被插入了数据库,之后的内容被截断了。

codepage 936

http://www.microsoft.com/globaldev/reference/dbcs/936/936_A2.mspx

由于未定义的字符在editplus里显示的是空白,容易造成误导
如:
Update dede_courl set result='SS' where aid='12018'
这句里的S之间包含的就是一个未定义字符,编码是%A2%9D翻开codepage 936你可以看到,这个字符是未定义的
undefined

那么,对于数据库的这条记录
只会有"S",后面的都被截掉了。

所以

[Parse error the tag 6 field' is incorrect !]就不奇怪了。插到库里完整的dede Tag被截断了,当然错误了。

Posted on 2007-02-09 13:59  古代  阅读(799)  评论(4编辑  收藏  举报