[問題] windows CE 6.0

作者: wangru (WanWanRu)   2016-12-12 16:27:47
哈囉
不知道有沒有人對於
「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
謝謝大家
作者: ssccg (23)   2016-12-12 16:36:00
所以你有試過windowsCE上的reader到底是吃什麼編碼?像是UTF-8、UTF-16LE?
作者: wangru (WanWanRu)   2016-12-12 16:49:00
我其實不知道怎麼試windowsCE上是什麼編碼,我剛剛有嘗試去看機器裡面是不是有描述,但似乎沒看到有相關的...
作者: YahooTaiwan (超可愛南西我老婆)   2016-12-12 17:38:00
我比較好奇為什麼要玩這個過時的玩具
作者: johnpage (johnpage)   2016-12-12 17:39:00
直接存xls
作者: frankgame   2016-12-12 20:43:00
GetEncoding(950)
作者: flier268 (Flier)   2016-12-14 11:37:00
問一下,encoding.default到底是什麼編碼?直接指定unicode不是很好嗎
作者: Peruheru (還在想)   2016-12-14 15:01:00
很多檔案都是ANSI編碼,Unicode沒辦法通吃
作者: wtuxxj (尋找Miss Right)   2016-12-15 19:58:00
#include <local.h> Setlocale(LC_ALL, "cht");
作者: leicheong (睡魔)   2016-12-16 00:11:00
沒設好字型吧...msdn.microsoft.com/en-us/library/ms903863.aspx

Links booklink

Contact Us: admin [ a t ] ucptt.com