`
amcucn
  • 浏览: 293814 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决使用response返回值为乱码的问题

阅读更多

很简单的两句话:

在控制器加上如下两句:

response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");

 

总结,刚开始项目当中只使用到最后一句,服务器使用tomcat并设置了相关的编码,未出现乱码。

但将服务器更换为glassfish后使用ajax请求返回的内容全部变为乱码。后加上上面那句解决。

同时也可以在glassfish当中的http协议设置一下默认字符编码也可以解决此问题

1
0
分享到:
评论

相关推荐

    解决nodejs中使用http请求返回值为html时乱码的问题

    在使用Node.js进行HTTP请求时,尤其是在处理返回值为HTML的请求时,有时...通过上述方法,可以有效解决Node.js中使用HTTP请求时返回值为HTML出现乱码的问题。遇到具体问题时,可以根据实际情况选择合适的方法进行处理。

    JQuery异步获取返回值中文乱码的解决方法

    总结来说,解决JQuery异步获取返回值中文乱码的问题,需要关注以下几个关键点: - **服务器和客户端的编码一致性**:确保两端都使用UTF-8或其他相同编码。 - **HTTP头设置**:在请求和响应中设置正确的字符编码。 - ...

    RestSharp 组件 修改接口返回中文乱码的问题

    RestSharp 在请求接口的时候,返回中文的话,一些特殊编码,比如gbk,从Response中解析出来的值会乱码,修改了一点点源代码,留一下记录以免忘记 该版本是github上,最新一个版本。下载时间是 20170821

    Spring MVC中默认的ResponseBody为String的乱码问题.pdf

    这是因为Spring MVC默认使用了StringHttpMessageConverter来处理Response Body中的字符串,而这个转换器默认采用的字符集是ISO-8859-1,不支持中文字符,导致中文字符无法正确解析。 Spring MVC的ResponseBody注解...

    Ajax中responseText返回的是一个页面而不是一个值

    自己在struts2中的写好了业务逻辑用response返回的内容却是... 您可能感兴趣的文章:ajax的responseText乱码的问题的解决方法jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXMLAjax request response 乱码解决

    .Net获取URL中文参数值的乱码问题解决方法总结

    总结来说,解决.NET中URL中文参数值乱码问题的方法主要包括在web.config中进行全局编码设置、使用Server.UrlEncode和Server.UrlDecode方法编码解码参数、使用JavaScript的escape函数、以及在编程中使用...

    解决Python发送Http请求时,中文乱码的问题

    - `msg.encode('utf-8')`: 将字符串转换成UTF-8编码格式,解决中文乱码问题。 - `quote()`: 对URL中的特殊字符进行编码,确保URL格式正确。 **示例代码**: ```python # -*- coding: UTF-8 -*- # Python 2.7 from ...

    struts乱码讲解

    ### Struts乱码问题详解与解决方案 #### 一、引言 在Web开发过程中,特别是在使用Struts框架进行开发时,经常会遇到字符编码的问题,尤其是中文字符的乱码问题。本文将详细介绍Struts中常见的乱码现象,并提供具体...

    vue解析后端返回的二维码图片数据流

    问题场景: 后端返回图片数据流,打印结果是乱码,如下: ...但是把生成的URL链入img的src后仍然显示不出来,在查资料后知道还需设置responseType为blob才行,代码如下: const QRCode = await this.$swag

    ECShop函数手册

    - **返回值**:布尔值,开启为true,未开启为false。 #### addslashes_deep() 和 stripslashes_deep() - **功能**:分别用于递归方式对变量中的特殊字符进行转义和去转义。 - **参数**: - $value:待处理的变量。...

    基于Java过滤器实现的系统权限控制方法研究.pdf

    通过在过滤器中设置请求的字符集可以很方便的解决乱码问题。 * 缓存控制:缓存是常见的一种技术,利用好缓存技术可以减少网络带宽的占用,提高系统响应速度,提升用户体验,减轻服务器负担。但有些页面却不适合使用...

    java filter打印请求返回参数

    4. **解决乱码问题**:通过设置响应输出流的字符集编码来避免乱码。 #### 三、具体实现细节 ##### 1. 封装`HttpServletRequest` - 实现`HttpServletRequestWrapper`子类,重写`getReader()`和`getInputStream()`...

    C#打开php链接传参然后接收返回值的关键代码

    确保两边的编码一致,避免出现乱码问题。此外,对于数据库操作,要注意防止SQL注入攻击,可以使用预编译语句或参数化查询来提高安全性。 了解这些基础知识后,你可以根据实际需求调整代码,例如添加错误处理、使用...

    Delphi编写WebService.pdf

    在Delphi中,如果遇到中文乱码问题,可以通过设置HttpRio的Converter的Options属性,例如`HTTPRIO.HTTPWebNode.UseUTF8InHeader := True`,来确保HTTP头使用UTF8编码。 常见问题及解决方案: 1. 如果收到“Received...

    用asp与php实现百度ping服务的代码_.docx

    同时,由于涉及到字符集转换,需避免因编码不匹配导致的信息泄露或乱码问题。 总结来说,ASP和PHP都可以用来实现百度ping服务,它们通过构建XML格式的请求并发送POST请求来通知搜索引擎网站内容的更新。在实际应用...

    java基础题

    5. 解决乱码问题的方法包括:使用正确的编码转换、设置编码过滤器、统一编码标准和设置中间件的URL编码类型。 6. Spring的IoC(Inversion of Control,控制反转)特性中,A选项描述错误,因为IoC指的是控制权由应用...

    Spring MVC面试题(2022最新版)

    如何解决POST请求中文乱码问题,GET的又如何处理呢? - 对于POST请求,可以在web.xml中配置字符编码过滤器,确保所有请求都使用统一的字符编码: ```xml <filter-name>characterEncodingFilter <filter-class>...

    简单的servlet例子

    在实际开发中,设置正确的字符编码可以避免乱码问题,特别是在处理中文字符时。 总结来说,这个简单的Servlet示例展示了如何创建一个基础的Servlet,处理请求并返回响应。通过配置`web.xml`,我们可以控制Servlet...

    JSP期末复习题库.doc

    13. 为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用 `response.setCharacterEncoding()` 语句重新设置字符编码。 14. 在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是 `”java.sql.*” %>` ...

Global site tag (gtag.js) - Google Analytics