convert(cast(convert('$username' using utf8) as binary) using latin1)
这就是我为MySQL查询所做的。
我有一个字符串,编码为utf8,记录到mysql中为latin1
现在我绘制了latin1,但我想将其检索为utf8并显示为utf8。
我尝试了mb_convert,utf8_encode和解码,都无济于事。
如何用php恢复原来的utf8?
答案 0 :(得分:0)
第1步:确定您拥有的案例: How mangling happens
第2步:决定你想做什么。你似乎想让桌子搞砸但是检索数据。最好修复数据,然后检索数据而不进行扭曲。