[問題] windows CE 6.0

看板C_Sharp (C#)作者 (WanWanRu)時間8年前 (2016/12/12 16:27), 8年前編輯推噓6(607)
留言13則, 9人參與, 最新討論串1/1
哈囉 不知道有沒有人對於 「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

12/12 16:36, , 1F
所以你有試過windowsCE上的reader到底是吃什麼編碼?
12/12 16:36, 1F

12/12 16:37, , 2F
像是UTF-8、UTF-16LE?
12/12 16:37, 2F

12/12 16:49, , 3F
我其實不知道怎麼試windowsCE上是什麼編碼,我剛剛有嘗試
12/12 16:49, 3F

12/12 16:49, , 4F
去看機器裡面是不是有描述,但似乎沒看到有相關的...
12/12 16:49, 4F

12/12 17:38, , 5F
我比較好奇為什麼要玩這個過時的玩具
12/12 17:38, 5F
根本不想玩這過時的玩具,不得已阿QQQQ

12/12 17:39, , 6F
直接存xls
12/12 17:39, 6F
試過了...VS2008沒有oledb,windowsCE無法用NPOI的元件

12/12 20:43, , 7F
GetEncoding(950)
12/12 20:43, 7F
失敗QQQQQ

12/14 11:37, , 8F
問一下,encoding.default到底是什麼編碼?直接指定uni
12/14 11:37, 8F

12/14 11:37, , 9F
code不是很好嗎
12/14 11:37, 9F

12/14 15:01, , 10F
很多檔案都是ANSI編碼,Unicode沒辦法通吃
12/14 15:01, 10F
所以意思是...沒救了嗎@@ ※ 編輯: wangru (140.96.95.84), 12/15/2016 15:26:54

12/15 19:58, , 11F
#include <local.h> Setlocale(LC_ALL, "cht");
12/15 19:58, 11F

12/16 00:11, , 12F
沒設好字型吧...
12/16 00:11, 12F

12/16 00:11, , 13F
msdn.microsoft.com/en-us/library/ms903863.aspx
12/16 00:11, 13F
文章代碼(AID): #1OJb-6Xx (C_Sharp)
文章代碼(AID): #1OJb-6Xx (C_Sharp)