XQuery文件:意外的char(é)

时间:2012-12-17 00:47:21

标签: xml xquery

我正在XML文件上执行XQuery请求,但其中一些元素的名称包含<espèce>等特殊字符。

当我运行.xqy文件时,出现以下错误:

  

/project/myfile.xqy

     

意外字符:'0xFFFD'

如何摆脱这个?

我的.xqy文件包含:

count(//espèce)

1 个答案:

答案 0 :(得分:3)

FFFD是Unicode“替换字符”,它通常不作为文字字符存在于文本中,而是代表读者找到一个无法解释为有效字符的字节序列的位置。

实际上,这可能意味着您的.xqy文件的编码类似于ISO-8859-1或Windows-1252,但您的软件正试图将其读作UTF-8。