2010-12-19 42 views
1

嗨 我試圖生成谷歌地圖爲我的網站, 我怎樣才能使鏈接到包含類似下面的特殊符號:如何在鏈接中使用特殊符號生成XML站點地圖?

<url> 
    <loc>http://example.com/alf-「xxx-yyy」--cache</loc> 
</url> 

中怎樣處理這樣的字符???我曾嘗試用urlencode但這並不工作:(( 感謝您的幫助

+0

如何使用現有的庫,例如:https://github.com/refinery29/sitemap? – localheinz 2017-06-25 18:41:04

回答

1

,你指的是特殊字符是定向彎引號。您可以分別對這些字符&#8220;&#8221;使用數字實體引用。

http://www.dwheeler.com/essays/quotes-in-html.html

如果您正在創建HTML,SGML和XML 直接,也許使用文本編輯器 或者寫一個程序,一定要使用 「十進制數字字符引用」 冰壺單雙引號 字符(這些標記被稱爲 「智能報價」,「捲菸報價」,「 」捲曲報價,「」捲曲報價「」或 「彎曲報價」)。

換句話說,對於 左右雙引號, 使用&#8220;&#8221; - 和左 和右單引號(和 撇號),使用&#8216;&#8217; - 你會很高興你做到了。這種方法符合所有的國際標準,並且基本上在任何地方都能工作 。

Left Double Quotation Mark = &#8220; = 「 
Right Double Quotation Mark = &#8221; = 」 
Left Single Quotation Mark = &#8216; = ‘ 
Right Single Quotation Mark = &#8217; = ’ 

通過這樣做,你的文字將眼光放在了非常廣泛的 瀏覽器和觀衆 好,你可以 輕鬆剪切和粘貼之間的HTML,SGML數據 的部分和XML文檔 (讓您動態查詢並從012,創建新材料,而不必處理 字符集之間的複雜性)。

1

XML有五個predefined entities

在你的榜樣,你需要表現引號爲&quot;

<url>
<loc>http://example.com/alf-&quot;xxx-yyy&quot;--cache</loc>
</url>

+0

哎呀!謝謝Mads! – pmartin 2010-12-20 04:38:31

相關問題