我正在失去重音字符。
我从 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>
我自己想通了,请参阅下面的答案。谢谢你们每一个人的帮助!