여기에서 XML 콘텐츠를 가져 오려고합니다. 그런 다음 "item"요소의 내용을 화면에 표시하십시오. WP7에서 일종의 RSS 리더입니다. 문제는 콘텐츠를 검사 할 때 바이트가 BIG5를 사용해야하는 다른 인코딩 방법으로 수정 (번역) 된 것 같지만 그렇지 않습니다. 그러나 네이티브 브라우저는 BIG5로 인코딩 된 문자를 표시합니다. 그들이 그것을 어떻게 얻었는지 모르겠다. Windows Phone에서 XmlReader를 사용하여 BIG5로 인코딩 된 데이터 읽기
나는이using (XmlReader reader = XmlReader.Create(URL) //URL to a XML file on Internet
while (reader.Read()) // iterate through the document
switch (reader.NodeType)
case XmlNodeType.Text:
string s = reader.Value; // The string displayed as garbage
을 시도 이새 의해 제안 나는 EncodingGenerator을 사용하려고하지만 멀티 바이트 인코딩을 지원하지 않기 때문에 그것은 작동하지 않았다.
답변 해 주셔서 감사합니다. 내가 지금 포기해야 할 것 같아. 인코딩 생성기는 2 바이트 인코딩을 제공하지 않습니다. 그래서, 변환없이 원 데이터를 얻을 수있는 방법이 있는지 궁금합니다. – thsieh
Windows Phone 7 API를 사용하여 웹 사이트에서 BIG5로 인코딩 된 콘텐츠를 디코딩하고, 시도하려는 내용을 정확하게 설명하기 위해 질문을 변경하고자 할 수 있습니다. XMLReader 또는 HtmlAgilityPack – jessehouwing
@essehouwing 사이의 문제는 아니기 때문에 여기 [link] (http://feeds.feedburner.com/nownews/politic)에서 XML 콘텐츠를 가져 오려고합니다. 그런 다음 "item"요소의 내용을 화면에 표시하십시오. WP7에서 일종의 RSS 리더입니다. 문제는 콘텐츠를 검사 할 때 바이트가 BIG5를 사용해야하는 다른 인코딩 방법으로 수정 (번역) 된 것 같지만 그렇지 않습니다. 그러나 네이티브 브라우저는 BIG5로 인코딩 된 문자를 표시합니다. 그들이 그것을 어떻게 얻었는지 모르겠다. – thsieh