作者wangru (WanWanRu)
看板C_Sharp
標題[問題] windows CE 6.0
時間Mon Dec 12 16:27:47 2016
哈囉
不知道有沒有人對於
「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://webptt.com/m.aspx?n=bbs/C_Sharp/M.1481531270.A.87B.html
1F:→ ssccg: 所以你有試過windowsCE上的reader到底是吃什麼編碼? 12/12 16:36
2F:→ ssccg: 像是UTF-8、UTF-16LE? 12/12 16:37
3F:→ wangru: 我其實不知道怎麼試windowsCE上是什麼編碼,我剛剛有嘗試 12/12 16:49
4F:→ wangru: 去看機器裡面是不是有描述,但似乎沒看到有相關的... 12/12 16:49
5F:推 YahooTaiwan: 我比較好奇為什麼要玩這個過時的玩具 12/12 17:38
根本不想玩這過時的玩具,不得已阿QQQQ
6F:推 johnpage: 直接存xls 12/12 17:39
試過了...VS2008沒有oledb,windowsCE無法用NPOI的元件
7F:推 frankgame: GetEncoding(950) 12/12 20:43
失敗QQQQQ
8F:→ flier268: 問一下,encoding.default到底是什麼編碼?直接指定uni 12/14 11:37
9F:→ flier268: code不是很好嗎 12/14 11:37
10F:推 Peruheru: 很多檔案都是ANSI編碼,Unicode沒辦法通吃 12/14 15:01
所以意思是...沒救了嗎@@
※ 編輯: wangru (140.96.95.84), 12/15/2016 15:26:54
11F:推 wtuxxj: #include <local.h> Setlocale(LC_ALL, "cht"); 12/15 19:58
12F:推 leicheong: 沒設好字型吧... 12/16 00:11
13F:→ leicheong: msdn.microsoft.com/en-us/library/ms903863.aspx 12/16 00:11