作者:
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上是什麼編碼,我剛剛有嘗試去看機器裡面是不是有描述,但似乎沒看到有相關的...
作者:
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不是很好嗎
很多檔案都是ANSI編碼,Unicode沒辦法通吃
作者:
wtuxxj (尋找Miss Right)
2016-12-15 19:58:00#include <local.h> Setlocale(LC_ALL, "cht");
沒設好字型吧...msdn.microsoft.com/en-us/library/ms903863.aspx