1 問題的提出
IOS使用XMPPFramework實現即時通訊時,需要加入羣組,加入羣組的packet如下:
<presence to="哈哈哈@conference.testgroupaapplication/18210731996">
<x xmlns="http://jabber.org/protocol/muc"/>
</presence>
2 怎麼轉換成可讀的文字?
eval("'"+"哈哈哈".replace(/&#x(.*?);/g,"\\u$1")+"'")
準換結果如下:
注意:這只是參考中的其中一種方法。
3 這究竟是什麼?
Html字符實體:Html中的預留字符必須被轉換爲字符實體。如小於號爲”<”。字符實體的格式如下:
// 格式1:實體名稱(相對於實體編碼,更加方便記憶,但並非所有瀏覽器都兼容),如小於號<
&entity_name;
// 格式2:實體編碼,如小於號<
&#entity_number;
Html4.0.1支持 ISO 8859-1 (Latin-1) 字符集。所以其中包含漢字,這些漢字也都有對應的實體編碼。