我正在尝试在html中编码德语字符。我只想使用特殊的字符代码。对于变音符号,我尝试过使用Ü
和Ü
,但都没有正确呈现。我究竟做错了什么?谢谢。
这是一个Squarespace网站,我将Javascript插入其代码注入页面,进入页脚。我正在使用Javascript在页面上写一个德语单词。我的代码的相关部分如下所示。而问题是,这只是简单地呈现“& U uml; ber”(由我添加的空间,因为变音符号在没有它的Stack Overflow上正确渲染)在页面上而不是优步与变音符号。谢谢!
var strings = {
'About': {
'de': 'Über'
},
答案 0 :(得分:4)
尝试将Ü
用于德语字符Ü。
您需要在HTML中escape special characters,除非......
您可以通过添加<head>
部分的以下代码行at the beginning来解决文档级别的编码问题:
<meta charset="utf-8">
然后您不需要单独转义特殊字符。
进一步阅读:
更新1(Javascript)
更新2(方空)
答案 1 :(得分:1)
这个解决方案对我有用。使用十六进制代码但从头开始删除&amp;#并添加/
因此,要在Squarespace中的Javascript中呈现单词“Über”,请使用/ xdcber