Show
Ignore:
Timestamp:
08/28/08 12:04:44 (4 months ago)
Author:
mattn
Message:

mattn.jaiku.comのfriendを含んだfeedだとパースエラーが出ていたので、EncoderにFallback?(空置換)をつけた。
ただし対応させたのは、wassr,haiku,jaikuだけ。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/csharp/MMMMB/MMMMB/MiniBlogs/HatenaHaiku.cs

    r18365 r18372  
    5252            // xml ���Ă���            WebClient client = new WebClient(); 
    5353            client.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(username + ":" + password))); 
    54             string xmlString = Encoding.UTF8.GetString(client.DownloadData("http://h.hatena.ne.jp/api/statuses/friends_timeline.xml")); 
     54            Encoding utf8 = (Encoding)Encoding.UTF8.Clone(); 
     55            utf8.DecoderFallback = new DecoderReplacementFallback(""); 
     56            string xmlString = utf8.GetString(client.DownloadData("http://h.hatena.ne.jp/api/statuses/friends_timeline.xml")); 
    5557 
    5658            // �p�[�X����            XmlDocument xml = new XmlDocument();