我在textareas中正确渲染了字母Ü(U + 00DC),但我在文本输入和div中看到了Unicode替换字符。我的网站上有utf-8元标记。
任何想法为什么?
由于
答案 0 :(得分:1)
我通过向mysql,apache标头,php代码以及我能想到的其他任何地方添加UTF-8语法来解决这个问题。
答案 1 :(得分:0)
文本输入和文本区域之间的主要区别在于文本区域的值在块(<textarea>[value]</textarea>
)内,并且是文本输入中属性的值(<input value="[value]">
)。我最好的猜测是,当涉及元素块中的文本时,您的浏览器很可能正在解析和转换unicode替换,而不是对属性文本执行此操作。