当前位置:编程学习 > JAVA >>

AJAX里生僻字显示乱码,不是JSP

JSP页面好办,生僻字我用GBK,可是AJAX是UTF-8,数据里2个字段编码和名字,输入编码,AJAX拿出名字提示,结果生僻字显示成了乱码问号,我这里的生僻字是碶(qi) --------------------编程问答-------------------- 码表里没有这个字的编码,必须乱码。 --------------------编程问答-------------------- 统一编码吧 UTF-8 --------------------编程问答-------------------- 看来没办法解决了,AJAX固定UTF-8,这个编码又不支持这个字 --------------------编程问答-------------------- encodeURI()转码两次,在Server端URLDecoder.decode("取到的值", "utf-8") --------------------编程问答--------------------
引用 4 楼 xulong1 的回复:
encodeURI()转码两次,在Server端URLDecoder.decode("取到的值", "utf-8")


++ --------------------编程问答--------------------
引用 4 楼 xulong1 的回复:
encodeURI()转码两次,在Server端URLDecoder.decode("取到的值", "utf-8")

高度同意转码。 --------------------编程问答-------------------- 对于中文的值传递最好转码,到获取的时候再解码 --------------------编程问答-------------------- public void setServletResponse(HttpServletResponse hsr) {
        this.response = hsr;
        response.setCharacterEncoding("UTF-8"); 
        
    } --------------------编程问答--------------------
引用 4 楼 xulong1 的回复:
encodeURI()转码两次,在Server端URLDecoder.decode("取到的值", "utf-8")

++ --------------------编程问答-------------------- 不能统一编码就只有转码了呀!!! --------------------编程问答-------------------- 转码载~~~~
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,