Re: [問題] Big5 轉 UTF-8

作者: FT6034 (耐心等待)   2015-06-17 10:46:54
※ 引述《FT6034 (耐心等待)》之銘言:
: → soup514: 沒做Encoding.Convert 06/14 16:04
: → fo40225: var newByt = Encoding.Convert(Encoding. 06/14 22:58
: → fo40225: GetEncoding(950), Encoding.UTF8, byt); 06/14 22:58
: → fo40225: var utf8Str = Encoding.GetEncoding(65001).GetString( 06/14 22:59
: → fo40225: newByt); 06/14 22:59
: 推 leicheong: Console的Unicode支援有問題的. 寫進檔案再開來看吧. 06/15 20:57
作者: leicheong (睡魔)   2015-06-17 21:59:00
你的args在.NET runtime抓進來時已經變成UTF16-LE了...
作者: HwangTW (谷歌翻譯王)   2015-06-18 10:07:00
你試試看逐步執行,應該可以看到文字編碼
作者: ssccg (23)   2015-06-18 11:41:00
老實說看不懂你在轉什麼,args.Message type是string的話本來就沒有編碼問題根本不用轉有編碼的是binary資料(byte[]),不是string

Links booklink

Contact Us: admin [ a t ] ucptt.com