我有字母Ü (U+00DC)在文本区域中正确渲染,但我在文本输入和div中看到Unicode替换字符。我在我的网站上有utf-8元标签。
知道为什么吗?
谢谢
我通过将UTF-8语法添加到mysql, apache头,php代码和任何我能想到的地方来解决这个问题。
文本输入和文本区域之间的主要区别是文本区域的值在块(<textarea>[value]</textarea>
)内,并且是文本输入(<input value="[value]">
)中的属性值。我最好的猜测是,当涉及到元素块中的文本时,很可能您的浏览器正在解析和翻译unicode替换,而不是对属性的文本这样做。