AJAX里生僻字显示乱码,不是JSP
JSP页面好办,生僻字我用GBK,可是AJAX是UTF-8,数据里2个字段编码和名字,输入编码,AJAX拿出名字提示,结果生僻字显示成了乱码问号,我这里的生僻字是碶(qi) --------------------编程问答-------------------- 码表里没有这个字的编码,必须乱码。 --------------------编程问答-------------------- 统一编码吧 UTF-8 --------------------编程问答-------------------- 看来没办法解决了,AJAX固定UTF-8,这个编码又不支持这个字 --------------------编程问答-------------------- encodeURI()转码两次,在Server端URLDecoder.decode("取到的值", "utf-8") --------------------编程问答--------------------++ --------------------编程问答--------------------
高度同意转码。 --------------------编程问答-------------------- 对于中文的值传递最好转码,到获取的时候再解码 --------------------编程问答-------------------- public void setServletResponse(HttpServletResponse hsr) {
this.response = hsr;
response.setCharacterEncoding("UTF-8");
} --------------------编程问答--------------------
++ --------------------编程问答-------------------- 不能统一编码就只有转码了呀!!! --------------------编程问答-------------------- 转码载~~~~
补充:Java , Web 开发