繁体   English   中英

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

[英]Using German characters (e.g. Umlaut) in HTML

我正在尝试在html中编码德语字符。 我只想使用特殊的字符代码。 对于Umlaut,我尝试同时使用Ü Ü 而且都无法正确渲染。 我究竟做错了什么? 谢谢。

这是针对Squarespace网站的,我将Javascript插入其“代码注入”页面的页脚中。 我正在使用Javascript在页面上写德语单词。 我的代码的相关部分如下所示。 问题是,这只会在页面上呈现“&U uml; ber”(我添加了空格,因为没有它,它会在Stack Overflow上正确呈现,因为它不是在Uber上使用了变音符号。

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

尝试使用Ü 代表德语字符Ü。

您需要转义 HTML中的特殊字符 ,除非...

通过在<head>部分的开头添加以下代码行,可以解决整个文档级别的编码问题:

<meta charset="utf-8">

这样,您就无需单独转义特殊字符。


进一步阅读:


更新1(Javascript)


更新2(平方空间)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM