1

您好,我在ISO上的网站上设置UTF8犯了一个错误,数据像这样进入数据库�����2012å¹´4�19��(���)有什么解决方案可以理解这句话的含义吗?它是正常的汉字。

谢谢你。

4

1 回答 1

3

您可以尝试将编码更改为二进制,然后更改为 iso(但一定要备份)

ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET BINARY NULL ; 
ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET latin1 NULL ;

或转为 utf ..

ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET utf8 COLLATE utf8_bin NULL ;
于 2012-04-11T07:54:59.673 回答