是不是该这样写:
String pname1 =new String(pname.getBytes("ISO-8859-1"));其实有一种简单的方法:
request.setCharacterEncoding("gb2312");//对请求进行统一编码
String pname = request.getParameter("p_name");
就可以了。我觉得《JSP应用开发详解》(第二版) 电子工业出版社 挺好的,写得很详细
String pname1 =new String(pname.getBytes("ISO-8859-1"));其实有一种简单的方法:
request.setCharacterEncoding("gb2312");//对请求进行统一编码
String pname = request.getParameter("p_name");
就可以了。我觉得《JSP应用开发详解》(第二版) 电子工业出版社 挺好的,写得很详细
解决方案 »
- 【求教】timer怎么停止啊????
- javaScript问题,具体看内容,求解答
- jsp中本地上传附件和在线填写模板问题
- 求救:JSP如何动态的刷新呢?
- spring-framework-3.0.5.RELEASE-dependencies.zip下载
- 在线等待:急急!!怎样做“拖动网页的滚动条,网页上的图标也跟着动”???给分!!
- Java中文乱码问题,我将邮件内容直接导入到数据库,全部变成了乱码,然后我想在页面上显示出来?该怎么处理?
- JAVA与Oracle通信过程中出现的问题
- 大家看这个留言脚本有问题吗?
- eclipse怎么运行jsp jsp项目文件没在tomcat文件夹下
- JAVAWEB在先求救.解决100分,绝对的给
- 不用jdbc-odbc桥连接Access数据库,还有什么方法?
第二种方法不行它不是出现乱码了,但是还是???的形式出现!!我就用前一个方法了
你这样看看就好了:
String pname1 =new String(pname.getBytes("ISO-8859-1"),"GBK");
<input type="hidden" value=<%=pname%> name="p_name">关键是要看pname