ここのリンクから XML コンテンツを取得しようとしています。次に、「item」要素のコンテンツを取得して画面に表示します。WP7 の RSS リーダーのようなものです。問題は、コンテンツを調べると、BIG5 を使用する必要がある別のエンコード方法でバイトが変更 (変換) されているようですが、そうではありませんでした。ただし、ネイティブ ブラウザには、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
そして、Jesse の提案に従って EncodingGenerator を使用しようとしましたが、マルチバイト エンコーディングをサポートしていないため、うまくいきませんでした。