2010-04-06 2 views
0

UTF-8을 지원하는 C++ 용 Windows 용 XML-RPC 클라이언트가 있습니까?Windows 용 UTF-8 지원 C++ xml-rpc 클라이언트

XMLRPC++를 보았지만 어떤 인코딩도 지원하지 않습니다.

+0

인코딩을 지원하지 않는 XML 라이브러리는 무엇입니까? 그건 특별합니다. 목록 : http://en.wikipedia.org/wiki/XML-RPC#C.2B.2B –

+0

문제는 XMLRPC++가 자체 xml 구문 분석을 수행하고 불행히도 기본 이외의 인코딩을 지원하지 않는다는 것입니다. Windows 용 xmlrpC++ 클라이언트는 Windows 용 xmlrpC++에 적합합니다. –

답변

0

UTF-8을 만든 이유 중 하나는 기존의 대부분의 응용 프로그램에 투명하게 적용될 수 있었으며 xmlrpC++에서도 Visual Studio 프로젝트에서 유니 코드 문자 집합을 활성화하면 문제가 발생할 것입니다.

xmlrpC++ UTF-8을 먹이면 UTF-8을 수신해도 똑같이 처리됩니다. (모든 ascii 문자는 UTF-8로 자체 인코딩됨을 기억하십시오)

+0

나는 XML이 무엇인지, 언제 사용되는지를 안다. 문제는 xmlrpC++가 utf-8을 passthough 할 수 없지만 xmlrpC++가 in/outbound xml-rpc 요청의 인코딩을 설정하거나 이해하지 않는다는 것입니다. 그래서 XML 파서는 문서 (요청, 실제로) 인코딩을 이해하지 못합니다. –

+0

글쎄, 당신은 UTF-8에 대해 물어 보았습니다. 그렇습니다. utf-8/ascii 또는 기본 charset 이외의 문자 집합을 인코딩/디코딩해야한다면 xmlrpC++로 인코딩/디코딩해야합니다. – Anonym