java url 传值乱码问题_java 页面url传值中文乱码问题解决
中文问题,是在应用中常常遇到的问题。
本节讲的是ajax 的URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。
这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。
在这里介绍一种解决方法,可以在任何应用部署环境下通用。此方法分两步:
1、在客户端用escape(encodeURIComponent(fieldValue))方法编码,例如:
title=escape(encodeURIComponent(title)); //这是js里的函数
url="/print/printList!printTable.action?title="+title;
2、在服务端用java.net.URLDecoder.decode(getRequest().getParameter("title"),"UTF-8"),进行解码。
-----------------------------------------------------------------------------
parent.window.location.href 和 iframe中src的乱码问题。
要在这两个url地址中传中文,必须加编码,然后再解码。
编码:encodeURI(encodeURI("包含中文的串"))
解码:java.net.URLDecoder.decode("需要解码的串","utf-8");
java url 传值乱码问题_java 页面url传值中文乱码问题解决相关推荐
- java url 传值乱码问题_java页面url传值中文乱码怎么办
是不是有很多用户们都有遇到过java页面url传值中文乱码的问题呢?java页面url传值中文乱码怎么办?那么今天我们就跟爱站小编一起去看看具体的解决方法吧. 中文问题,是在应用中常常遇到的问题. 这 ...
- java 采用串口通信实现LED屏发送数据中文乱码问题
java 采用串口通信实现LED屏发送数据中文乱码问题 1.定义:Pointer p = new Pointer(MemoryBlockFactory.createMemoryBlock(1024)) ...
- python读取压缩文件时乱码,zipfile解压缩包,出现中文乱码问题问题
python读取压缩文件时乱码,zipfile解压缩包,出现中文乱码问题问题 问题描述--python 使用zipfile模块 读取并且解压缩包,出现中文乱码问题 问题原因 python 使用这个模块 ...
- mysql 存json中文乱码怎么设置_解决 MySQL 中文乱码
想要解决MySQL中文乱码首先必须了解下MySQL所支持的字符集,至于中文乱码出现的原因可以总结为:向数据库中插入的数据与数据库中的表所使用的字符集编码不同 一 . MySQL 中文字符集 常见支持中 ...
- java url传参中文乱码问题_java中url传中文参数出现乱码
缘由:java Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(形成中文乱码).服务器 方法一:编码 咱们须要把request. ...
- java怎么解决页面乱码问题_java页面中文乱码的解决办法
骚年啊,资源文件名不要有中文啊,这可是常识啊 而且文件名不要有空格,不然容易悲剧 ######回复 @汪兴 : 有一个办法规避,就是上传的文件名更名为hash,实际上很多网站都这么做的,最终在页面上的 ...
- java,jsp获取上一个访问页面URL
同样,java获取上一个访问页面URL的方法: request.getHeader("Referer")
- java中domain什么意思_java解析URL中domain、端口和协议的两种方法
java解析URL中domain.端口和协议的两种方法 Java代码 收藏代码 @Test public void parseDomain() throws IOException { for (in ...
- java取路径含中文_java获取项目路径中文乱码
以下内容转自:http://blog.csdn.net/dream_broken/article/details/31762807# 项目的文件名称推荐都是英文名称,但是有时不可避免使用了中文,获取项 ...
- php伪造页面url地址,php 伪造HTTP_REFERER页面URL来源的三种方法
php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER['HTTP_REFERER'],但是这个来源页面的URL地址是可以被伪造和欺骗的,本文章向大家介绍 ...
最新文章
- 从WEB SERVICE 上返回大数据量的DATASET
- IntelliJ IDEA 2020.3 重大特性
- 基于MEGA8的声音CLICK模块
- 异步调用可以转化为同步调用吗?
- 移动互联网时代的信息安全与防护_移动互联网时代,草根创业还有哪些机会?...
- uml 工具_【推荐】灵活而丰富UML建模工具Enterprise Architect!
- jQuery构建路由
- post获取重定向的链接 python_【转载】python面试基础知识(四) 网络部分
- JVM证书制作步骤+耶鲁 CAS 配置
- docker 从harbor 拉取镜像慢_kubernetes从Harbor拉取镜像imagePullSecrets如何创建
- AAAI2020中的四篇推荐系统好文(附论文下载链接)
- 使用struts2未登录,不能操作
- 深入理解javascript内部原理(2): 变量对象(Variable object)
- 将机器学习、人工智能、数据挖掘融合的Testin 2.0有哪些不同之处
- layui框架——弹出层layer
- 深度学习在美团搜索广告排序的应用实践
- 做月嫂这个行业好不好,月嫂一年能挣多少钱
- [福大软工] Z班 团队作业——随堂小测(同学录) 作业成绩
- 关于如何跟老板谈加薪
- 黑鲨3能升级鸿蒙5g吗,黑鲨3Pro系统好用,红魔5G刷新率高!