在HTML中使用德语字符(例如Umlaut)

时间:2015-09-27 19:39:34

标签: javascript html character-encoding squarespace

我正在尝试在html中编码德语字符。我只想使用特殊的字符代码。对于变音符号,我尝试过使用ÜÜ,但都没有正确呈现。我究竟做错了什么?谢谢。

这是一个Squarespace网站,我将Javascript插入其代码注入页面,进入页脚。我正在使用Javascript在页面上写一个德语单词。我的代码的相关部分如下所示。而问题是,这只是简单地呈现“& U uml; ber”(由我添加的空间,因为变音符号在没有它的Stack Overflow上正确渲染)在页面上而不是优步与变音符号。谢谢!

 var strings = {
          'About': {
            'de': 'Über'
          },

2 个答案:

答案 0 :(得分:4)

尝试将Ü用于德语字符Ü。

您需要在HTML中escape special characters,除非......

您可以通过添加<head>部分的以下代码行at the beginning来解决文档级别的编码问题:

<meta charset="utf-8">

然后您不需要单独转义特殊字符。

进一步阅读:

更新1(Javascript)

更新2(方空)

答案 1 :(得分:1)

这个解决方案对我有用。使用十六进制代码但从头开始删除&amp;#并添加/

因此,要在Squarespace中的Javascript中呈现单词“Über”,请使用/ xdcber