首页 > 其他分享 >解决中文拼接在url后的乱码问题--gbk 在url上的编码

解决中文拼接在url后的乱码问题--gbk 在url上的编码

时间:2022-11-07 13:00:46浏览次数:53  
标签:UTF temp url gbk System 乱码 http out 2y


主要是

URLEncoder.encode(temp,"UTF-8"); 


URLDecoder.decode(temp, "UTF-8");





public static void main(String[] args) throws UnsupportedEncodingException {

// TODO Auto-generated method stub

String temp = "http://local:9080/epg/2y四川tt成都";

temp = URLEncoder.encode(temp,"UTF-8");

System.out.println(temp);

temp = URLDecoder.decode(temp, "UTF-8");

System.out.println(temp);

//下面这个是测试,如果两次编码是否会出现乱码,验证结果是不会

temp = URLDecoder.decode(temp, "UTF-8");

System.out.println(temp);


}



结果如图:

http%3A%2F%2Flocal%3A9080%2Fepg%2F2y%E5%9B%9B%E5%B7%9Dtt%E6%88%90%E9%83%BD
​​​http://local:9080/epg/2y四川tt成都 ​​​http://local:9080/epg/2y四川tt成都

标签:UTF,temp,url,gbk,System,乱码,http,out,2y
From: https://blog.51cto.com/u_15862653/5828938

相关文章

  • java问题处理---若依框架下对某个url权限放开,登陆后访问403 Forbidden
    问题情景:  在若依框架下搭建了一套前后端代码,对某个url放开权限,后端SecurityConfig进行如下配置但当登陆系统后,请求放开权限的url,403报错。解决方案:参考:https://gi......
  • IDEA的properties文件中文乱码
    1.IDEA设置:文件编码一般都修改为utf-8(setting-->fileencodings--->GlobalEncoding和ProjectEncoding都设置为UTF-8)2.文件编码设置界面中:重要属性 Transp......
  • JMeter中文乱码的解决
    对于JMeter中文乱码分为两部分:1、请求(request):由于引用了csv文件当csv文件编码与JMeter不统一可能造成服务器收到数据的中文乱码2、返回(response):由于服务器返回数据......
  • Ubuntu系统中CUDA套件nvvp启动后报错Unable to make protected void java.net.URLClas
    最近在看cuda方面的内容,需要对cuda代码做一些性能分析,于是需要使用nvvp,但是启动nvvp后报错:Causedby:java.lang.reflect.InaccessibleObjectException:Unabletomakepr......
  • 日语韩语歌词乱码 (编辑器转文本编码解决)
      但如果你用浏览器打开就没问题   这其实就是编码的问题,转到GBK18030编码即可完美显示。我用的编辑器是Bowpad,我觉得便携版不用安装挺好用的,链接附上,Windows下......
  • 004.多种配置URL的方式
    1.Get方式对参数的处理(@RequestParam)/***描述:演示接口和传参*//@RestController表示返回时JSON格式不是页面*/@RestControllerpublicclassParaControl......
  • 解决在idea中使用springMvc向mysql写入中文数据乱码
    相关设置:1、idea编码格式设置:   2、MySQL的相关编码格式设置:修改前编码:无用操作:之前通过命令行修改编码格式:setcharacter_set_client=utf8......
  • 详解从浏览器地址栏输入URL到页面显示的步骤
    版本1(基础版本)步骤1:浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求;步骤2:服务器交给后台处理完成后返回数据,浏览器接收⽂件(HTML、JS、CSS、图象......
  • .net core web html中午查看源码显示乱码
    在.NetCoreWeb的视图获取从后台传来的数据的时候,默认使用的是UnicodeRanges.BasicLatin进行的编码,所以在前台显示中文,而在查看源码的时候,就会发现中文进行过编码操作......
  • url中特殊字符转译
    最近在通过url在传参时将参数进行转义,但是参数中一些特殊符号(如:“,&,'等)被转义了,如下图展示:  转义之后就造成在传递后台参数时将 “quot;” 参数传递过去了(理论上......