我在客戶數據庫這個詞(在相同的情況下,更多的40):轉換不同的編碼字符集爲UTF-8
Aclimação
Aclimação
我既需要轉換爲UTF -8並保存在MySQL數據庫中:Aclimação。
我該怎麼用PHP?
[編輯]
觀察:
我需要做,因爲,當用戶找到特定的 '區',兩種格式的無法轉換,例如:
Aclimaç&aatilde;o (correct)
Aclimação (incorrect: utf8 + html number encode)
Aclimação (incorrect: iso + html number encode)
我只需要1種編碼,在我的情況下:ISO-8859-1。
在數據庫整理中將編碼類型設置爲UTF8'utf8_general_ci'。 –
我不能那樣做,因爲數據庫中的所有單詞都是ISO-8859-1。我需要轉換這個詞,因爲有兩種類型的轉換(&#227而不是&aatilde),並且很難找到。 –
通常'html_entity_decode()'會做。但是,這看起來是一個半碼的編碼。所以你可能需要一個定製的替換映射和函數和/或正則表達式。 – mario