看板 C_Sharp 關於我們 聯絡資訊
哈囉 不知道有沒有人對於 「windows CE6.0」Handheld 有一定的了解 我是用 visual studio 2008來寫相關的程式 然後在windowsCE可以做使用 程式裡面 我要匯入excel的資料,並可以顯示excel的資料 我把excel檔存成csv檔,然後用streamreader的方式讀檔 把資料存成datatable 我的csv檔有繁體中文、英文、數字 那我發現在電腦裡面都可以讀檔沒有什麼異樣 但在windowsCE 繁體中文的部分卻變成亂碼 相關的方法如system.text.encoding.default 我也有想過是不是因為我這台windowsCE是簡體中文 才會發生生亂碼 所以system.text.encoing.getencoding("gb2312")也有嘗試 想說可以直接顯示簡體中文 我也試過在檔案裡面把字體改成簡體中文 以上的努力都失敗了 不知道有沒有人可以再給我一些其他的想法呢QQ 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.96.71.11 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1481531270.A.87B.html
ssccg: 所以你有試過windowsCE上的reader到底是吃什麼編碼? 12/12 16:36
ssccg: 像是UTF-8、UTF-16LE? 12/12 16:37
wangru: 我其實不知道怎麼試windowsCE上是什麼編碼,我剛剛有嘗試 12/12 16:49
wangru: 去看機器裡面是不是有描述,但似乎沒看到有相關的... 12/12 16:49
YahooTaiwan: 我比較好奇為什麼要玩這個過時的玩具 12/12 17:38
根本不想玩這過時的玩具,不得已阿QQQQ
johnpage: 直接存xls 12/12 17:39
試過了...VS2008沒有oledb,windowsCE無法用NPOI的元件
frankgame: GetEncoding(950) 12/12 20:43
失敗QQQQQ
flier268: 問一下,encoding.default到底是什麼編碼?直接指定uni 12/14 11:37
flier268: code不是很好嗎 12/14 11:37
Peruheru: 很多檔案都是ANSI編碼,Unicode沒辦法通吃 12/14 15:01
所以意思是...沒救了嗎@@ ※ 編輯: wangru (140.96.95.84), 12/15/2016 15:26:54
wtuxxj: #include <local.h> Setlocale(LC_ALL, "cht"); 12/15 19:58
leicheong: 沒設好字型吧... 12/16 00:11
leicheong: msdn.microsoft.com/en-us/library/ms903863.aspx 12/16 00:11