欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java中HttpServletResponse响应中文出现乱码问题

程序员文章站 2024-03-12 23:38:27
以字符串的形式输出。 1、response.getwriter().write("您好中国hello"); 如果这样输出的话。则浏览器结果为: 2、加上代码...

以字符串的形式输出。

1、response.getwriter().write("您好中国hello");

如果这样输出的话。则浏览器结果为:

Java中HttpServletResponse响应中文出现乱码问题

2、加上代码

response.setcharacterencoding("utf-8");
response.getwriter().write("您好中国hello");

则浏览器结果为:

Java中HttpServletResponse响应中文出现乱码问题

这是因为浏览器解析问题。

加上代码:

response.setheader("content-type", "textml;charset=utf-8");
response.setcharacterencoding("utf-8");
response.getwriter().write("您好中国hello");

则浏览器结果为:

Java中HttpServletResponse响应中文出现乱码问题

以上所述是小编给大家介绍的java中httpservletresponse响应中文出现乱码问题的全部叙述,希望对大家有所帮助