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

看板Flash作者 (.。oO)時間17年前 (2008/08/04 18:05), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/2 (看更多)
在 flash 中,我以 xmlsocket.send("中文字"); 傳至用 java 建立的 XML Server 在 java 中,以 new BufferedReader(new InputStreamReader(Socket.getInputStream()); 接收 flash 所傳過來的資料 但是在 java 中接收到的中文字串卻變成亂碼 請問版上各位前輩有無方法可解,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.195.157

08/04 18:10, , 1F
編碼問題 ? 印象中 Flash 只吃 unicode ?
08/04 18:10, 1F

08/04 18:26, , 2F
flash中我有加了codepage的程式,可是還是沒用
08/04 18:26, 2F

08/04 19:01, , 3F
我猜這問題應該是從java端解決
08/04 19:01, 3F
laugher:轉錄至看板 java 08/04 19:21

08/04 19:24, , 4F
先用parseInt(字串,進位法基數)看看
08/04 19:24, 4F

08/04 19:38, , 5F
parseInt不是字串轉整數用的嗎?為什麼會需要這指令?
08/04 19:38, 5F

08/04 19:54, , 6F
Java設一下Charset 見 InputStreamReader
08/04 19:54, 6F

08/04 19:54, , 7F
InputStreamReader(InputStream in, Charset cs)
08/04 19:54, 7F
文章代碼(AID): #18bjHKkF (Flash)
文章代碼(AID): #18bjHKkF (Flash)