请教applet中文化问题

03-11-15 lizhengzz
在applet中用URL来跟servlet通信但是我怎么也显示不出中文。求教!!
applet中:
String msg=this.textField.getText();
  URL url=new UR(this.getCodeBase(),"myservlet? msg="+msg;
  DataInputStream in=new DataInputStream(url.openStream());
String remsg=in.readLine();
this.textArea.append("\n remsg");

在servlet中把msg再发回

该做的我都试过了。但都失败!。
请高手帮帮忙!!
最好能发到我的油箱。谢谢!!
lizhengzhao@mail.china.com 

楚留刀
2003-11-15 17:42
诶呀.那是一个绝症!!!
没法搞的.
放弃吧兄弟....
改用php吧!!!

sirily
2003-11-15 21:22
我碰到类似问题,目前解决方法有:
1.servlet传回自定义的状态码,applet根据状态码判断应为何种字符串,缺点:不方便程序变动;
2.把String当成一个Serizable对象传输,或是封装入一个可Serizable的bean中传输,applet用ObjectIuputStream读取;
3.或许还有其他更好方法,等待中!

P.S 楼上的请就事论事,不要趁机劝人改行!PHP再好,又不是万能!

sirily
2003-11-15 21:22
我碰到类似问题,目前解决方法有:
1.servlet传回自定义的状态码,applet根据状态码判断应为何种字符串,缺点:不方便程序变动;
2.把String当成一个Serizable对象传输,或是封装入一个可Serizable的bean中传输,applet用ObjectIuputStream读取;
3.或许还有其他更好方法,等待中!

P.S 楼上的请就事论事,不要趁机劝人改行!PHP再好,又不是万能!

lizhengzz
2003-11-19 15:13
serrily兄弟。我用ObjectOutputStream输出用ObjectInputStrream读入
可是也是一堆乱码啊??
另外。那个seriasief什么类就是这样应用的吗??不懂。。