我在使用PHP编码时遇到问题。我尝试使用函数utf8_decode在UTF-8中解码字符串。
不幸的是,当特殊字符小写时,utf8_decode失败。
示例:
utf8_decode("moi-même"); // moi-même => it works fine.
但是:
utf8_decode("moi-mãªme"); // failed : "moi-m�me"
我需要解码大量文本。那么,如何解决这个问题?
答案 0 :(得分:3)
如果您查看UTF-8 table,将会看到
C3 AA =>ê
现在,如果您看着ISO-8859-1 table,您将会得到
C3 =>Ã
AA =>ª
这就是为什么ê(iso)=>ê(utf8)
现在,如果您查看ISO表
E3 =>ã
AA =>ª
并且UTF-8表中没有等效的E3 AA,这意味着ãª
无效。
答案 1 :(得分:0)