楼主:
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