xslt中的問題:"<"(十六進制0x3C)是無效的屬性字符

今天早上換了臺電腦,但是把原來項目複製過來卻遇到了個問題,問題rt

研究了很久,都沒發現具體是什麼原因。

在網上搜了下,主要可能有3種原因導致的

1,緩存,這個具體是看某個帖子說的,到底有沒有這種可能還是滿懷疑的。

2,xml格式錯誤,這個比較容易,檢查下xml文檔,看下是否對應,格式是否有問題。

3,符號的轉義問題,這個也比較容易,主要就是"<"符號和 "&lt;"   之間的轉換

解決方法:do   you   have   "<"   in   some   attributes?   change   it   to   "&lt;"  

將3個方法都研究了下還是沒有結果

然後跑到組件羣裏問了下

卡賓建議讓我換下中文,然後我覺得也有可能是字符集的問題,所以跑去看了下,utf-8(65001)還是不行,然後再去問,他說換成unicode(1200)試試,一試果然可以了。

再去研究了下有關的資料發現,原來字符集的配置和每臺電腦的環境是有關係的,不同電腦,不同環境配置所需的條件是不同的,所以以後遇到字符屬性方面的問題,首先要做的就是更換下字符集看下。

解決方法:如果想兼容全球字符 儘量選大的範圍

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章