Easyui form提交的中文乱码?

发布于 2021-11-30 21:44:07 字数 332 浏览 633 评论 6


上面两张图, 第一个是Easyui Form提交的, 第二个是用Ajax提交的. 前台都没问题, 到后台以后form提交的中文是乱码,必须转换一次?是什么原因? 怎么修改让form提交的中文不乱码?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

不乱于心 2021-12-03 14:00:56

设置一下tomcat字符集编码

 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

筱武穆 2021-12-03 13:53:55

如果你这个转换有效的话,我猜你用的Tomcat是6.x,如果你将来有可能换Tomcat版本,千万不要这样转换,这样转换在Tomcat7以上版本就出错了,正确的做法是在Tomcat配置文件配置默认编码,server.xml 具体的配置我看到另一个人已经给你回复了

你曾走过我的故事 2021-12-03 09:55:08

后台是用的servlet, 

response.setContentType("text/html;charset=UTF-8");

public String add() {
        String paramenter[] = new String[]{
                ConvertChinese(_request.getParameter("priceType")),
                _request.getParameter("price1"),
                _request.getParameter("price2"),
                _request.getParameter("price3"),
                _request.getParameter("price4"),
                _request.getParameter("ladder1"),
                _request.getParameter("ladder2"),
                _request.getParameter("ladder3"),
                _request.getParameter("startDate")
                //request.getParameter("endDate")
        };

        return execResult("INSERT INTO t_price(priceType, price1, price2, price3, price4, ladder1, ladder2, ladder3, startDate)" +
                "VALUES (?, ?,?,?,?,?,?,?,?)", paramenter);

    }

    public String del() {
        String paramenter[] = new String[]{
                _request.getParameter("priceType")
        };
        return execResult("DELETE FROM t_price WHERE priceType =?", paramenter);
    }

后台的两个方法是这么写的, add函数是form提交上来的, 所以后台做了一次转换操作,

new String(src.getBytes("ISO-8859-1"), "UTF-8")

陌上芳菲 2021-12-03 06:59:31

页面是才有UTF-8编码

归途 2021-12-03 05:59:35

真没遇到过这种情况,我们easyUI中文没出过问题,也并没有手动去指定过什么编码,我觉得如果是自动获取的编码,唯一的可能性就是获取当前网页的编码,

霞映澄塘 2021-12-02 06:45:15

一直在用,没有此问题,文件编码没有问题就没问题,传的数据编码就是文件编码

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文