请教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什么类就是这样应用的吗??不懂。。

猜你喜欢