java URL乱码的解决办法
- 软件编程
- 2026-01-11 15:09:55
平常我们都是encode 一次,然后直接接受参数
String para = request.getParameter(paramName); 这是因为容器自动能帮我们解码 (DECODE)
一般来说, encode 的时候,使用的 UTF-8(系统的 编码) 那么解码的时候也是使用 UTF-8的话, 那么不会出现传说中的乱码~
但是如果 在JSP 页面 使用的UTF-8,但是 容器 解码的时候 使用的 别的编码的话,则有可能出现乱码
这个时候.一般可以使用:
String param = new String(request.getParameter(paramName).getBytes("ISO-8859-1"),"UTF-8");
也能出来.
所有的手段都使了.还是搞不定怎么办?
怎么解决这种多服务器导致的 编码 问题:
假设 字符串: = "阳";
Encode 一次 %E9%98%B3
Encode 两次 %2525E9%252598%2525B3
在第二次的时候 ,容器自动解的这一次,不管是按 GBK 还是 UTF-8 还是 ISO-8859-1 都好,都能够正确的得到 %E9%98%B3
那么 只要自身在进行 Decode 一次 就能得到 "阳"
# 可以使用
# 都是
# 就能
# 也能
# 这个时候
# 这是因为
# 出现乱码
# 两次
# 则有
# java
# 使了
# UTF
# String
# nbsp
# param
# request
# DECODE
# 都好
# URL
# 乱码
# encode
# getParameter
# java发送url请求获取返回值的二种方法
# java 页面url传值中文乱码的解决方法
# java网络编程中向指定URL发送GET POST请求示例
# Java在web页面上的编码解码处理及中文URL乱码解决
# paramName
# java解析出url请求的路径和参数键值对类(解析出url请求的路径
# 包括页面)
# 解决java页面URL地址传输参数乱码的方法
# java中文乱码之解决URL中文乱码问题的方法
# Java 获取URL的内容
# Java使用默认浏览器打开指定URL的方法(二种方法)
# Java中URL传中文时乱码的解决方法
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
微信小程序实现购物车功能
Python urllib request模块发送请求实现过程解析
Python中return函数返回值实例用法
flask项目集成swagger的方法
Python类class参数self原理解析
Navicat Premiun远程连接MySQL报错10038解决方案
解决docker加载新的镜像后repository和tag名称都为none的问题
Springmvc模式上传和下载与enctype对比
python绘图pyecharts+pandas的使用详解
c++ STL之list对结构体的增加,删除,排序等操作详解
Springcloud Eureka配置及集群代码实例
Docker 修改docker存储位置 修改容器镜像大小限制操作
Goland支持泛型了(上机实操)
通过实例解析synchronized和lock区别
详解Go内存模型
JavaScript实现网页tab栏效果制作
Python实现Kerberos用户的增删改查操作
javascript实现放大镜功能
c#读取excel数据的两种方法实现
Java 基于TCP Socket 实现文件上传
Python制作简单的剪刀石头布游戏
5 分钟读懂Python 中的 Hook 钩子函数
PHP sdk实现在线打包代码示例
Spring-boot 2.3.x源码基于Gradle编译过程详解
SpringMVC Cron定时器Demo常见问题解决方案
golang语言如何将interface转为int, string,slice,struct等类型
使用git上传到码云分支的实现
C/C++中memset,memcpy的使用及fill对数组的操作
浅析Activity启动模式
Redis分布式锁的使用和实现原理详解
MySQL排序原理和案例详析
python实现文件分片上传的接口自动化
Python析构函数__del__定义原理解析
ASP.NET Core使用HostingStartup增强启动操作方法详解
selenium判断元素是否存在的两种方法小结
Java 实现模拟用户登录的示例代码
python实现图片,视频人脸识别(opencv版)
java使用jar包生成二维码的示例代码
C# 对象映射的高性能方案
python安装及变量名介绍详解
Python文件名匹配与文件复制的实现
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
一篇文章教你用python画动态爱心表白
解决docker安装后运行hello-world报错的问题
javaweb实现文件上传与下载功能
Java用户交互scanner及运算结构代码详解
Docker Gitlab+Jenkins+Harbor构建持久化平台操作
Java实现快速排序算法的完整示例
通过代码实例解析PHP session工作原理
PHP实现腾讯短网址生成api接口实例
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
