Re: [問題] flash與java中文字互傳會亂碼

看板Flash作者 (.。oO)時間17年前 (2008/08/04 20:17), 編輯推噓5(506)
留言11則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《laugher (.。oO)》之銘言: : 在 flash 中,我以 : xmlsocket.send("中文字"); : 傳至用 java 建立的 XML Server : 在 java 中,以 : new BufferedReader(new InputStreamReader(Socket.getInputStream()); : 接收 flash 所傳過來的資料 : 但是在 java 中接收到的中文字串卻變成亂碼 : 請問版上各位前輩有無方法可解,謝謝! 解出來了 首先先要在flash裡設定 System.useCodepage = true; 接下來在java中,要設定 charset 成 big5 new BufferedReader(new InputStreamReader(Socket.getInputStream(), "big5"); 終於完成聊天的功能了,感謝所有回答的各位,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.194.198

08/04 20:50, , 1F
好想看完成品呀~~~
08/04 20:50, 1F

08/05 09:27, , 2F
為什麼要改回big5..? :) unicode不好用嗎
08/05 09:27, 2F

08/05 09:55, , 3F
unicode? 這不是好不好用的問題,而是能不能用
08/05 09:55, 3F

08/05 10:03, , 4F
嗯,不過java不支援unicode嗎?
08/05 10:03, 4F

08/05 10:30, , 5F
我只知道把"big5"改成"unicode"會無法運作
08/05 10:30, 5F

08/05 10:30, , 6F
至於unicode是否支援(應該是有),還是我程式有打錯
08/05 10:30, 6F

08/05 10:31, , 7F
就只能請專業的來說明了,免得又被高手嘆氣
08/05 10:31, 7F

08/05 11:32, , 8F
utf-8 就是 Unicode...orz
08/05 11:32, 8F

08/05 11:32, , 9F

08/05 11:34, , 10F
UTF-8 = Unicode Transformation Format
08/05 11:34, 10F

08/05 12:04, , 11F
了解,謝謝你的說明,不過"utf-8"在這裡的確無法運作
08/05 12:04, 11F
文章代碼(AID): #18blDH9p (Flash)
文章代碼(AID): #18blDH9p (Flash)