在浏览器中显示所有变音符号

时间:2014-11-18 22:07:29

标签: javascript php html special-characters meta-tags

说我有文字,我有几个相同的变音符号,例如ümramut是ü在HTML中。我正在使用php fopen fwrite fclose等将文本发布到文章中。

我希望能够将包含变音符号的文本复制并粘贴到我的表单中,而不必使用html ü替换每个变音符号。 是否有Javascript或php中的函数,或者可以自动更改的元标记让所有的变音符号ü进入ü以便它们正确显示?现在我收到钻石问题标记每个变音符号的字符替换。

2 个答案:

答案 0 :(得分:0)

  

是否有Javascript或php中的函数或可以自动更改的元标记让我们将所有变音符ü说成ü

是的,htmlentities function就是这样做的。顺便说一句,在客户端尝试这样的转换是没有意义的,所以没有JS。

  

以便正确显示?

如果这是问题,您应该考虑使用一致的编码(上传),接收,存储和发送文本。

答案 1 :(得分:0)

如果您不能或不想将堆栈切换为UTF8编码,则会有一个本机PHP函数(htmlentities,描述为here),但遗憾的是没有JS。但您可以使用htmlspecialchars发布的here函数。

默认情况下,现代浏览器会自动检测网站字符编码,但您可以通过设置元标记来帮助他们。 This answer有一些关于如何为utf8设置堆栈的提示。