Character encoding UTF-8中的引号行为
我正在一个HTML5网站上工作,使用UTF-8字符集 我试图在我的页面上直接使用(双卷曲引号)“,但它们并没有出现,而是显示了一个奇怪的字符。我将浏览器的字符编码改为西方(ISO-8859-1),引号开始显示 我以为UTF-8字符集支持这个?还是我错了Character encoding UTF-8中的引号行为,character-encoding,html-entities,Character Encoding,Html Entities,我正在一个HTML5网站上工作,使用UTF-8字符集 我试图在我的页面上直接使用(双卷曲引号)“,但它们并没有出现,而是显示了一个奇怪的字符。我将浏览器的字符编码改为西方(ISO-8859-1),引号开始显示 我以为UTF-8字符集支持这个?还是我错了 从症状来看,HTML文档的实际编码似乎不是UTF-8而是windows-1252(不是ISO-8859-1,它根本不包含卷曲引号,但大多数浏览器在被告知使用ISO-8859-1时实际使用的是windows-1252) 这取决于您保存HTML文档的
从症状来看,HTML文档的实际编码似乎不是UTF-8而是windows-1252(不是ISO-8859-1,它根本不包含卷曲引号,但大多数浏览器在被告知使用ISO-8859-1时实际使用的是windows-1252)
这取决于您保存HTML文档的方式。它通常是编辑器或其他创作工具中设置编码的一个选项。谢谢,似乎就是这样。我使用的是“Komodo IDE”编辑器,它将文件本身的编码默认设置为西欧(CP-1252),我也将其切换为UTF-8,然后“双卷曲引号”开始工作。这似乎是相互冲突的,页面可以处理什么和页面请求处理什么?说实话,我不知道这有什么不同,我也不知道这有什么不同,但我现在知道了,哈哈。