Re: [J2ME] server 與client 傳送訊息編碼問題

看板java作者 (周大貓)時間16年前 (2007/12/02 00:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《Gitangan (周大貓)》之銘言: : ※ 引述《Gitangan (周大貓)》之銘言: : : 就是啊... : : 現在我們寫了一支程式 : : 一個是server端用 : : 一個是client端用 : : 當server建立後 : : 使用client傳送一個訊息「test」 : : server端可以明確的收到一個訊息「test」 : : 另外數字也可以 : : 但是現在傳送中文字時 : : 則會出現「?@」之類的亂碼 : : 例如:傳送「一」時出現「?@」 : : 傳送「二」時出現「?G」 : : 弄不出來如何 傳送中文字... : : 請板上高手指點… : 以下是nokia範例程式碼 : http://0rz.tw/033lh : 我們是參照此檔案去修改 : (po一小段怕會看不懂@@) 哈囉我又來了= = 下午的問題似乎已經解決了 使用WTK對Server的測試,中文的顯示 OK but 傳上手機做實機測試時又出現亂碼了 T_T 不成材的小弟使用system.out.print對還沒編碼前的資料做顯示 用wtk時中文字的碼是2 bytes的 如:-63 -44 但是用實機做測試時,輸入同樣的中文字跑出來的是 如:63 中文是2個byte的嘛,但是他只顯示出一個byte... (有講的很模糊嗎@@?) 意思大概是 用wtk做中文輸入時和手機做中文輸入時decode後的數字不一樣... 不過輸入數字和英文字時是一樣的@@" 是手機的解碼問題嗎??wtk出來的unicode 手機的不是嗎@@? 測試手機是 nokia n95 8gb -- 十個男人七個宅八個宅九個宅還是宅宅宅宅宅。 -正妹 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.178.130

12/06 15:12, , 1F
J2ME有print(new String(byte[], 0, length, "UTF-8")) 嗎@@?
12/06 15:12, 1F
文章代碼(AID): #17KOgmvu (java)
文章代碼(AID): #17KOgmvu (java)