搞砸了编码

时间:2012-04-11 07:52:09

标签: php

你好我通过在ISO上的网站上设置UTF8而犯了一个错误,数据来自数据库�����2012å¹´4�19��(���)有没有解决方案来获得这句话的含义?它通常是汉字。

谢谢。

1 个答案:

答案 0 :(得分: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 ;