나는 사용자 목록이 포함 된 데이터베이스를 가지고 있으며 가끔 웹 서비스를 통해 원격 시스템에 사용자 목록을 전달합니다. 원격 사용자 중 한 곳에서 새로운 사용자 중 누구도 나타나지 않는다고 말했습니다.XML 용 웹 서비스에서 비표준 문자 살생
약간의 연구 결과가 나타났습니다. 웹 서비스는 데이터베이스에서 XML 파일로 사용자 목록을 제공하고 사용자 중 한 명은 이름에 비표준 문자 ("María")를 사용합니다. 대상 PC는 XML이 "손상"되어 그 이후의 레코드 중 NONE이 처리되므로이 비표준 문자 및 초크를 보게됩니다.
Maria는 Maria가되었습니다. 갑자기 모든 기록이 문제없이 처리됩니다. 그러나 장기적인 해결책은 나에 관한 것입니다. 어떻게하면 이러한 비표준 문자를 어떻게 인식 할 수 있습니까?
webservice는 데이터베이스 테이블의 내용을 가져 와서 XML로 출력합니다. XML 파일은 내가 수동으로 구성하는 것이 아니며 웹 서비스가 비즈니스를 수행하는 방식입니다.
미리 도움 주셔서 감사합니다.
웹 서비스가 XML을 형식화 (인코딩)하는 방법을 제어 할 수 없다면 위생 데이터를 보낼 수밖에 없습니다. 이것은 분음 기호를 제거하는 방법에 대한 게시물입니다. http://stackoverflow.com/questions/249087/how-do-i-remove-diacritics-accents-from-a-string-in-net – Paparazzi