簡體   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