您当前的位置:网站首页>JAVA>java中get请求中文乱码怎么办? 找Java教程就上ki4.cc (>^ω^<),java,get

java中get请求中文乱码怎么办? 找Java教程就上ki4.cc (>^ω^<),java,get

2020年07月08日 投稿作者: 围观人数:21

java中的八大基本数据类型是什么 找Java教程就上ki4.cc (>^ω^<)

java中的八大基本数据类型是:1、整型,包括byte、short、int、long;2、浮点型,包括float、double;3、字符型(char);4、布尔型(boolean)。

java中get请求中文乱码的解决办法:1、手动解码,代码为【param=newString(param.getBytes("iso8859-1"), "utf-8")】;2、配置tomcat, 修改tomcat的【server.xml】。

java中get请求中文乱码的解决办法:

方式一:手动解码

    param = new String(param.getBytes("iso8859-1"), "utf-8");

此方式,依赖于服务器

方式二:配置tomcat

修改tomcat的server.xml:URIEncoding="utf-8"

java中的toString方法如何使用 找Java教程就上ki4.cc (>^ω^<)

java中toString方法的使用方法:toString()方法用于返回以一个字符串表示的Number对象值。语法格式:【String toString(int i)】,返回表示指定int的String对象。

此方式,依赖于服务器

方式三:url编码(不依赖Tomcat的配置,推荐):

浏览器中两次URL编码。

 var param = "中";
 param = encodeURI(param);
  alert(param);
  param = encodeURI(param);
  alert(param);

     讲param编码两次之后传递到后台

服务器中自己再做一次URL解码。

参数传递到服务器时候,服务器会对参数自动的做一次解码,我们只需要自己手动解码一次

 java.net.URLDecoder.decode(param, "utf-8");

相关学习推荐:Java视频教程

以上就是java中get请求中文乱码怎么办?的详细内容,更多请关注ki4导航其它相关文章!

一起看看synchronized的4个特性 找Java教程就上ki4.cc (>^ω^<)

关键字synchronized拥有锁重入的功能,也就是在使用synchronized时,当一个线程得到一个对象锁后,再次请求此对象锁时是可以再次得到该对象的锁的。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.