2010-12-19 43 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

相关问题