在TextArea
中,我使用'
字符,但显示不正确。相反,它显示的内容如下:–
。
如何正确显示'
字符?
答案 0 :(得分:3)
你可能没有使用Ascii撇号(')但是使用了一些非Ascii标点符号,例如正确的标点符号撇号(')。出现问题的原因是您的HTML文档(可能)是UTF-8编码的,但浏览器会将其解释为windows-1252编码。如果未在HTTP标头中声明编码,则将标记<meta charset=utf-8>
添加到head
部分会有所帮助。有关编码的一般建议,请参阅W3C页面Character encodings。
textarea
元素用于用户输入。为了呈现您的内容,其他元素(可能使用CSS设置)通常是更好的选择。但是,编码问题是相同的。