Topic: servlet求助 (乱码) |
Print this page |
1.servlet求助 (乱码) | Copy to clipboard |
Posted by: max_127 Posted on: 2003-05-23 10:03 我是一个servlet的初学者,最近我在写程序时遇到一个问题,望各位老师帮我出个主意! 我用html写了一个交互式的窗口,我可以在页面窗口填入一些信息。用servlet程序取页面信息写入数据库。当我在窗口填入英文时,数据可以正常写入。但当我在窗口填入中文时,程序取回来是乱码。 |
2.Re:servlet求助 [Re: max_127] | Copy to clipboard |
Posted by: 牛老板 Posted on: 2003-05-23 10:15 和JDBC驱动设置,操作系统,应用服务器都有关. 具体问题,具体分析。 一般是GBK--> 某种编码 ( 写入数据库) 读取时 某种编码 ---> GBK |
3.Re:servlet求助 [Re: 牛老板] | Copy to clipboard |
Posted by: blueview Posted on: 2003-05-23 10:19 你需要进行码制转换,如下: String user=req.getParameter("user"); try { user=new String(user.getBytes("ISO-8859-1"),"GB2312"); }catch(UnSupportedEncodingException ex) { } 根据平台的不同,有时是 user.getBytes("UTF-8"),"GB2312"); 试试吧。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |