在HTML中撇号转换为句点

在HTML中撇号转换为句点,html,Html,我有一个客户使用CMS的网站。当它们输入撇号时,它们在HTML中呈现为句点。我已经检查了原始来源,一个撇号('-不是MS Word curly“smart”撇号)确实存在,但它呈现为句点 我已经进入数据库,手动输入撇号,认为可能是CMS,但问题仍然存在。我以前见过“钻石问号”这个无法辨认的角色出现过,但从来没有出现过这个。。。例如,“他们”一词显示为“他们.re” 有什么想法吗?我认为这可能是编码问题,但我有 到位 感谢您的帮助 作为第一种解决方法,您可以告诉内容提供商使用“smart”撇号,

我有一个客户使用CMS的网站。当它们输入撇号时,它们在HTML中呈现为句点。我已经检查了原始来源,一个撇号('-不是MS Word curly“smart”撇号)确实存在,但它呈现为句点

我已经进入数据库,手动输入撇号,认为可能是CMS,但问题仍然存在。我以前见过“钻石问号”这个无法辨认的角色出现过,但从来没有出现过这个。。。例如,“他们”一词显示为“他们.re”

有什么想法吗?我认为这可能是编码问题,但我有
到位


感谢您的帮助

作为第一种解决方法,您可以告诉内容提供商使用“smart”撇号,如果使用单引号,则使用“smart”单引号(假设工作正常,请首先检查)。毕竟,Ascii“直”撇号只能在编程和类似上下文中使用,而不能在任何正常的人类语言内容中使用


这听起来很奇怪,但首先检查服务器发送的数据是否确实包含“.”U+002E,而不是浏览器仅呈现为句点的其他内容。然后您可以向CMS提供商提交错误报告。测试整个Ascii字符可能是一个好主意,为什么不测试所有Windows Latin 1(使用一个包含所有字符的页面,并检查它们是否呈现为OK,当然是正常的<和&注意事项)。

如果不是保存文本的部分,它必须是显示文本的部分。数据库上的编码是什么?原来是字体。使用FontSquirrel转换了一种字体,很明显,它不能很好地使用“我更改了字体,并立即修复了它”。