我正在XML文件上执行XQuery请求,但其中一些元素的名称包含<espèce>
等特殊字符。
当我运行.xqy文件时,出现以下错误:
/project/myfile.xqy
意外字符:'0xFFFD'
如何摆脱这个?
我的.xqy文件包含:
count(//espèce)
答案 0 :(得分:3)
FFFD是Unicode“替换字符”,它通常不作为文字字符存在于文本中,而是代表读者找到一个无法解释为有效字符的字节序列的位置。
实际上,这可能意味着您的.xqy
文件的编码类似于ISO-8859-1或Windows-1252,但您的软件正试图将其读作UTF-8。