JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java ME、Google Android 平台與 JavaCard 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 RMS的問題寫入繁體中文的問題
lkihk





發文: 3
積分: 0
於 2005-01-28 16:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟剛寫了一個數據庫(RMS)的手機程式,
程式會先讀入一個文字檔(*.txt)
然後將數據寫入RMS中,
模擬器(SUN WTK2.2)可以成功讀入文字檔內的繁體中文,
然後寫進RMS,可在RMS中讀出,及正確顯示
可是不知為何用在手機上所有讀入的中文字都變成亂碼?
但是介面上的中文是可以正常顯示的。
請問那位大大知到問題所在啊??


reply to postreply to post
作者 Re:RMS的問題寫入繁體中文的問題 [Re:lkihk]
atticcat

There is no cookie



發文: 702
積分: 4
於 2005-02-01 10:11 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
嗯..應該是時大部份的手機實作都沒有實作getByte時,給編碼或是預設都不是UTF8或big5吧...至少我遇到的都是...

我的作法是用ByteArrayOutputStream + DataOutputStream
使用DataOutputStream 的writeUTF將字串寫出.
再到ByteArrayoutputStream拿到字串的資料
(這時候是資料是字串bytes長度+字串的UTF8的bytes資料)..
然後將資料寫到rms....

當然,你拿出來時,也要用ByteArrayInputStream + DataInputStream來拿資料才行..
不然你就得自己parse資料了..

祝好運...


reply to postreply to post
» JWorld@TW »  Java ME、Google Android 平台與 JavaCard 討論區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8