2015-05-24 24 views
-1
convert(cast(convert('$username' using utf8) as binary) using latin1) 

這就是我爲我的MySQL查詢所做的。Rgd如何轉換在php中投射

我必須爲UTF8記錄到MySQL作爲LATIN1

現在我畫出來的LATIN1被編碼的字符串,但我想找回它是UTF8而顯示爲UTF8。

我試過mb_convert,utf8_encode和decode,都無濟於事。

我該如何恢復原來的UTF8與PHP?

+0

修復您的表格以便立即使用正確的字符集不是更容易嗎? – mario

回答

0

1步:確定你有這種情況: How mangling happens

第2步:決定你想要做什麼。你似乎想離開表格,但檢索數據。最好修復數據,然後檢索沒有扭曲的數據。