Re: [問題] 讀取網頁編碼的問題...

看板MacDev作者 (←這人是超級笨蛋)時間11年前 (2014/07/01 16:53), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《reptile0426 ( )》之銘言:

07/01 16:41,
一樓大,變成NSData後一樣的狀況,用initWithBytes一
07/01 16:41

07/01 16:41,
樣是 ASII有值 其他都給我null說
07/01 16:41

07/01 16:43,
2樓大,難道response回來的Data跟一樓大的方法load
07/01 16:43

07/01 16:44,
出來的值會不一樣? 一樣我想編碼問題依舊會在
07/01 16:44

07/01 16:44,
先謝謝兩位 我試試看2樓的方法看看
07/01 16:44
這樣的話代表是 Objective-C API 沒有 expose 的編碼 請自己用 Core Foundation 轉 http://d.pr/jRdE (developer.apple.com) NSStringEncoding e = CFStringConvertEncodingToNSStringEncoding(...); 然後用這個 encoding 來轉你接到的值 點點點裡面可以填的值在文件裡面有 請找 Built-in String Encodings 和 External String Encodings 節 有些本來就有在 NSStringEnclding 裡就可以跳過 以你的狀況我會先試 kCFStringEncodingBig5_E -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.94.57 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1404204820.A.B74.html

07/01 17:21, , 1F
先謝謝您特地解答 我趕緊試試 晚點回報
07/01 17:21, 1F

07/02 10:46, , 2F
kCFStringDOSChineseTrad..終於給我試到了 感謝
07/02 10:46, 2F

07/02 10:47, , 3F
看結果跑出來我眼淚都快掉下來了 T___T
07/02 10:47, 3F
文章代碼(AID): #1JidSKjq (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1JidSKjq (MacDev)