看板 C_Sharp 關於我們 聯絡資訊
最近要寫簡訊的程式 但是卡在中文的簡訊 似乎是要先編碼成Unicode 但是是哪一種unicode我卻試不出來 不知道版上有哪位大大願意提供資訊呢? 最好是可以舉個例子~讓我可以尋找更多資訊 感謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.136.57
NDark:www.cprogramming.com/tutorial/unicode.html 07/07 20:23
NDark:VS2005預設是UTF-8 07/07 20:24
NDark:還有一份簡體的說明www.bloggern.com/2945.html 07/07 20:24
NDark:.net應該是用 StreamReader讀進來會自動判斷 07/07 20:28
NDark:用StreamWrite寫出去可以指定Encoding 07/07 20:29
blestadsl:如何編碼小弟知道..是不知道"格式"..試了好久阿~ 07/07 20:46
NDark:不懂你所謂格式是什麼意思. 07/07 21:56
fphoenix923:.NET的文字是UTF-16的 07/07 22:23
blestadsl:像UTF-8理論上都是數字..那是要呈現方式(格式)ex:HEX 07/07 23:20
NDark:UTF-8是變動長度 看前面幾個位元來決定. 07/07 23:24
NDark:一個字可能是1byte 2byte 4byte. 07/07 23:24
NDark:假如你用.net底層.根本可以交給它實作io即可. 07/07 23:26
blestadsl:囧了~n大說的我都知道.urlencode和UTF8Encode結果不同 07/07 23:28
blestadsl:就顯示出來的方式~~哪一種才是正確的~~試不出來 07/07 23:29
NDark:那就是code page解讀錯了. 07/07 23:29
NDark:Win32底層在轉換用WideCharToMultiByte時會指定code page 07/07 23:31
NDark:net應該也有類似的作法. 07/07 23:32
NDark:編/解碼時code page不同.譬如說平台不一樣.也許會造成 07/07 23:35
blestadsl:嗯~謝謝各位大哥的分享..等回來試試看!! 07/08 06:54