2012-12-17 2 views
1

XML 파일에서 XQuery 요청을 실행하고 있지만 일부 요소 이름에 과 같은 특수 문자가 포함되어 있습니다.XQuery 파일 : 예기치 않은 문자 (__)

예상치 못한 문자

/project/myfile.xqy : '0xFFFD'하는

제거하는 방법 얻기 위해 내 .xqy 파일을 실행하면

, 나는 다음과 같은 오류가 이의 ?

내 .xqy 파일에는 다음이 포함

count(//espèce) 
+0

어떤 XQuery 프로세서로 작업하고 있습니까? –

+0

eXist를 사용하고 있습니다. – Rob

답변

3

FFFD는 유니 코드 "대체 문자", 그것은 리터럴 문자로 텍스트에 일반적으로 존재하지 않지만 대신 독자가 발견 장소를 나타냅니다 유효한 문자로 해석 할 수없는 바이트 시퀀스입니다.

실제로 이것은 .xqy 파일이 ISO-8859-1 또는 Windows-1252와 같은 형식으로 인코딩되었지만 소프트웨어가이를 UTF-8로 읽으려고한다는 것을 의미합니다.

+0

당신이 옳았습니다. 저는 ISO-8859-1 인코딩을 사용하고있었습니다. 그것을 UTF-8로 바꾸는 것이 해결책이었습니다. 정말 고마워요. – Rob

관련 문제