[問題] WP8.1開發HttpClient亂碼

看板WindowsPhone作者 (lin)時間11年前 (2014/07/13 21:01), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
最近嘗試寫wp的app遇到了問題 用httpclient取得json資料時, 若資料中包含中文會變成亂碼 爬了版上的文章,有一篇的推文有提到要去nuget裝library來做encode/decode 於是我就裝了一個叫做 portable.text.encoding 的套件 但是還是不知道怎麼把亂碼變回正確的資料 試了把亂碼資料透過那個套件轉回byte array再用big5轉回string可是沒有用 有沒有前輩能夠指導一下? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.87.167 ※ 文章網址: http://www.ptt.cc/bbs/WindowsPhone/M.1405256517.A.21A.html

07/13 21:07, , 1F
我是這樣用
07/13 21:07, 1F

07/13 21:08, , 2F
Portable.Text.Encoding.GetEncoding(950).GetString
07/13 21:08, 2F

07/13 21:09, , 3F
(byteData)
07/13 21:09, 3F

07/13 21:16, , 4F
回傳的string就是正確文字了
07/13 21:16, 4F

07/13 21:17, , 5F
那請問要怎麼得到byteData呢? 我用GetAsync方法得到
07/13 21:17, 5F

07/13 21:18, , 6F
httpresponsemessage中找不到方法把content讀成byteData
07/13 21:18, 6F

07/13 22:18, , 7F
已經找到解法了,謝謝K大~
07/13 22:18, 7F
文章代碼(AID): #1JmeD58Q (WindowsPhone)
文章代碼(AID): #1JmeD58Q (WindowsPhone)