撇号转换为HTML中的句点

时间:2012-02-07 15:55:40

标签: html

我有一个客户端使用CMS作为网站。当他们进入撇号时,它们会在HTML中呈现为句点。我已经检查了原始来源,并且撇号(' - 不是MS Word卷曲“智能”撇号)确实存在,但它呈现为一段时间。

我已经进入数据库并手动输入撇号,可能认为它是CMS,但问题仍然存在。我之前看到过“钻石问号”无法识别的角色,但从未出现......例如,“他们”这个词显示为“他们是”。

有什么想法吗?我认为这可能是一个编码问题,但我有 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 到位。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

作为第一种解决方法,您可以告诉内容提供商使用“智能”撇号,并使用单引号,“智能”单引号(假设它工作正常 - 当然首先检查它)。毕竟,Ascii“直”撇号应仅用于编程和类似的上下文,而不是任何正常的人类语言内容。

这听起来像CMS奇怪,但首先检查服务器发送的数据实际上包含“。”U + 002E而不是其他只是被浏览器渲染为句点的东西。然后,您可以向CMS提供商提交错误报告。测试整个字符的Ascii可能是一个好主意,为什么不是所有的Windows Latin 1(使用包含它们的页面并检查它们是否正常,通常采用正常的&lt;和&amp;注意事项)。