0
我已經MacCyrillic編碼的文本,例如:如何在Mac中將MacCyrillic(x-mac-cyrillic,CP10007)轉換爲UTF-8?
<f>–¢–µ–Ї—Г—Й–Є–є —Б—З–µ—В</f>
我怎樣才能將其轉換爲UTF-8 PHP?
我得到這些錯誤:
iconv(): Wrong charset, conversion from x-mac-cyrillic to UTF-8 is not allowed. iconv(): Wrong charset, conversion from CP10007 to `UTF-8' is not allowed iconv(): Wrong charset, conversion from CP-10007 to UTF-8 is not allowed
我也試過這樣:
<?php
$text = '<f>–¢–µ–Ї—Г—Й–Є–є —Б—З–µ—В</f>';
echo iconv('macintosh', 'UTF-8', $text) . PHP_EOL;
echo iconv('windows-1251', 'UTF-8', convert_cyr_string($text, 'm', 'w'));
但它也不起作用。請幫幫我。謝謝。
你說你的數據是'x-mac-cyrillic'和/或'CP10007',但甚至不會嘗試用'iconv()'來提供: - ? –
@ÁlvaroG.Vicario我試過了,但它不是有效的編碼名稱。 iconv():錯誤的字符集,不允許從x-mac-cyrillic轉換爲UTF-8。 | iconv():錯誤的字符集,不允許|從CP10007轉換爲'UTF-8'| iconv():錯誤的字符集,不允許從CP-10007轉換爲UTF-8 – Anton
我已將信息移至問題所在的位置。請看我的答案並測試它是否有效。 –