为什么我在WordPress内容页面中获得特殊字符?
不确定它是如何进入那里的。
答案 0 :(得分:1)
当页面中的字节与页面的charset / encoding的任何有效字符都不匹配时,浏览器会呈现此字符。
例如,“ö”(十六进制0xf6或ö
)是ISO-8859-1(Iso Latin 1)中的有效字符,但不是UTF-8中的有效字符。对于UTF-8,它必须编码为两个字节。
要找出字符的真实含义,请查找“encoding”或“charset”菜单并切换到另一个菜单,直到该字符变为可读。现在你知道它原来是什么了。然后检查来源。通常的问题是程序以错误的编码读取数据,然后破坏字节流。
当您在编辑器中打开页面文本并使用错误的字符集保存它或者当您实际发送ISO-Latin-1等时底层数据库认为您发送UTF-8时,就会发生这种情况。