1
我正在對XML文件執行XQuery請求,但它的某些元素的名稱包含特殊字符,如<espèce>
。XQuery文件:意外字符(é)
當我跑我的.xqy文件,我得到以下錯誤:
/project/myfile.xqy
意想不到的字符: '0xFFFD'
如何擺脫這個的 ?
我.xqy文件包含:
count(//espèce)
我正在對XML文件執行XQuery請求,但它的某些元素的名稱包含特殊字符,如<espèce>
。XQuery文件:意外字符(é)
當我跑我的.xqy文件,我得到以下錯誤:
/project/myfile.xqy
意想不到的字符: '0xFFFD'
如何擺脫這個的 ?
我.xqy文件包含:
count(//espèce)
FFFD是Unicode「替換字符」,它不是通常存在於文本的文字字符,而是它代表一個地方的讀者發現它不能解釋爲一個有效的字符。
實際上,這可能意味着您的.xqy
文件被編碼爲類似ISO-8859-1或Windows-1252的文件,但是您的軟件正試圖將其作爲UTF-8讀取。
你說得對,我正在使用ISO-8859-1編碼。用UTF-8替代它是解決方案,非常感謝。 – Rob
您正在使用哪個XQuery處理器? –
我正在使用eXist。 – Rob