你好,我在一个ISO的网站上设置UTF8时犯了一个错误,数据像这样出现在数据库�����2012å¹´4�19��(���)
有什么解决办法来得到这句话的含义吗?它通常是中文字符。搞砸了编码
谢谢。
你好,我在一个ISO的网站上设置UTF8时犯了一个错误,数据像这样出现在数据库�����2012å¹´4�19��(���)
有什么解决办法来得到这句话的含义吗?它通常是中文字符。搞砸了编码
谢谢。
您可以尝试更改编码为二进制,然后到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 ;
如何编码以二进制? – user1040899 2012-04-11 07:57:13
更改答案,请参阅更新 – 2012-04-11 08:19:20
这是'锟斤拷锟斤拷锟2012骞4锟19锟斤拷(锟斤拷锟)'。 ISO-8859-1 - > GB2313 – kirilloid 2012-04-11 07:58:21
非常感谢,但句子没有任何意义,我认为这是搞砸了:-( – user1040899 2012-04-11 08:02:59
重新编码为'utf-8'变得更加杂乱的文字 – kirilloid 2012-04-11 08:25:14