青春韶华

2023-05-07

2023-05-06  本文已影响0人  大飞_GO

    Javaweb学完之后,写作品的过程中心里说的最多的一句话就是:"这是啥呀!","这又是哪儿错了?"写作品过程中会经常遇见一些很神奇的问题.中文乱码,请求发送失败等等.好在现在把管理员的功能算是基本写完了,等整个作品写完,再给管理员系统添加一个功能就好了.

    Tomcat日志中文乱码问题

1.找到apache-tomcat目录下的conf目录,找到里面的logging.properties文件.

2.将文件出现的UTF-GBK,或注释掉里面出现UTF-8的语句,两种方法都可以.

7.解决响应数据和请求数据中文乱码的问题

前端页面获取后台的响应数据中如果包含中文,会产生乱码问题.并且前端页面请求体中如果包含中文,后端获取的数据也会有中文乱码.

两种中文乱码解决方式如下

7.1 response中文乱码

resp.setContentType("text/html;charset=utf-8");

7.2 request中文乱码

//获取请求数据

BufferedReader br = req.getReader();

String json = br.readLine(); //JSON字符串

//解决请求参数中文乱码问题

byte[] CN = json.getBytes(StandardCharsets.ISO_8859_1);

json = new String(CN, StandardCharsets.UTF_8);

上一篇下一篇

猜你喜欢

热点阅读