作者Gitangan (周大猫)
看板java
标题Re: [J2ME] server 与client 传送讯息编码问题
时间Sun Dec 2 00:24:13 2007
※ 引述《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
1F:推 mao:J2ME有print(new String(byte[], 0, length, "UTF-8")) 吗@@? 12/06 15:12