解决java中中文传值出现乱码问题
2016-02-01 17:19
453 查看
在js中传中文到java后端时,参数中有中文时,后端获取到的值是乱码。
解决方法如下:
1、先在js中传值时把参数编码,然后再传值到后端
var userName=encodeURI(userName);
2、在后端获取该值后,再用进行解码
userName= java.net.URLDecoder.decode(userName, "UTF-8");
解决方法如下:
1、先在js中传值时把参数编码,然后再传值到后端
var userName=encodeURI(userName);
2、在后端获取该值后,再用进行解码
userName= java.net.URLDecoder.decode(userName, "UTF-8");
相关文章推荐
- java中null与""的区别
- spring boot mybatis
- java.lang.RuntimeException:Unable to start activity ComponentInfo{com.meizu.beautify/com.my.viewc.Ma
- 深入理解Java遗传算法
- Java-Iterator(迭代器)接口和泛型
- spring自定义异常处理
- JVM 内存基础概念之程序计数器与 Java 虚拟机栈和本地方法栈
- Java 序列化与反序列化
- CountDownLatch、CyclicBarrier和Semaphore区别
- java特种兵读书笔记(5-2)——并发之线程安全
- Element 'beans' cannot have character [children], because the type's content type is element-only
- Java实现排队论的原理
- springmvc(十一)post乱码
- springmvc(十)springmvc和struts2的区别
- JDK的bin目录下那些常见工具使用集锦
- Java动态代理的实现机制
- 【java基础】Minor GC、Major GC和Full GC之间的区别
- Struts2--标签
- JAVA使用commos-fileupload实现文件上传与下载实例解析
- Java 反射使用