我失去了重音字符。UTF8 - > Latin1難度,PHP
從PHP我下載了一個使用UTF8的xml文件,而我的PHP腳本使用Latin1。我無法設法將UTF8轉換爲Latin1。
我已經試過這樣:
$meta=mb_convert_encoding($meta,'CP1252','UTF-8');
和
$meta=mb_convert_encoding($meta,'UTF-8');
$meta=mb_convert_encoding($meta,'CP1252','UTF-8');
但無論哪種方式的重音符號被破壞,變成2個字符。
輸入:
<title>First book of zoölogy</title>
輸出:
<title>First book of zoo?logy</title>
我想通了我自己,看到我的回答如下。謝謝你們每一個人的幫助!
請顯示一些示例輸入和輸出,給出更多的細節和代碼。這太模糊了,不能專門回答。 – deceze 2012-03-19 04:07:11
我已經添加了一個輸入和輸出示例。 – Alasdair 2012-03-19 04:10:34
該示例顯示了第一個代碼段的結果?你確定你放入函數的文本是UTF-8編碼嗎? – deceze 2012-03-19 04:12:33