【急】JavaScript提交导致中文乱码问题!!
JSP页面中的提交通过JS方法submitAlbum实现,代码如下:
function submitAlbum()
{
var album_name=encodeURI(document.formAlbum.albumname.value);
var album_value=encodeURI(document.formAlbum.albumcontent.value);
alert(album_value);
document.formAlbum.action="UploadAlbumServlet? albumname="+album_name+"&albumcontent="+album_value;
document.formAlbum.submit();
}
在UploadAlbumServlet中取出albumname和albumcontent怎么取都是乱码?
request.setCharacterEncoding("utf-8");
String albumname = request.getParameter("albumname");
System.out.println("相册名:"+albumname);
String albumcontent = request.getParameter("albumcontent");
我的页面编码也是utf-8,到底是哪儿的问题呢?
把document.formAlbum.albumname.value的值通过form提交
写一个过滤器转换一下编码试一下。
乱码问题太闹心!
mark
在提交页面和UploadAlbumServlet中加上下面这两句代码,看行不行。
request.setCharacterEncoding("GBK");
response.setContentType(&q
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
在别的机器上调试就没有问题,放到服务器上就失效了,那个导航是用的menu控件,没有手写代码。用vs05写的
没有人遇到过吗?
浏览器是否一样?有没禁用javascript?
javascript运行在客户端的。 ......
需要兼容ie firefox safari 等浏览器
IE 可以用FSO 但是在其他浏览器不能用
一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧
XML文档内容如下(user.xml):
<?xml version="1.0&qu ......
对于JavaScript 来说要实现上面这三层含义,其实既简单又不简单。这个结论听起来很矛盾,但是你很快就会发现它是有道理的。下面将介绍几种JavaScript 中具体的实现继承的方法,并详细分析它们的利与弊。
......