`

ext 请求的servlet的返回的数据 乱码

阅读更多
Java code 
response.setContentType("text/html"); 
[b][b][color=red]response.setCharacterEncoding("utf-8");//--------------一定要在printwriter的前面写-----------PrintWriter out= response.getWriter(); [/color][/b][/b]
ProjectMgr pm= ProjectMgr.getInstance(); 
String str= pm.getProjectTest(request); 
System.out.println(str);//这里打印的是正常的out.print(str); 
out.flush(); 
out.close();returnnull; 
分享到:
评论

相关推荐

    extjs 前后台交互参数出现中文乱码问题的解决方法

    在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的问题:即通过Ajax发送带有中文字符的数据时,后端接收到的数据出现乱码现象。...

    WEBSPHERE乱码问题的解决和处理

    3. **Web服务端与客户端编码不匹配**:客户端发送请求时使用的字符集与服务端解析请求时所用的字符集如果不一致,也会引发乱码问题。 #### 二、具体解决方案 针对上述问题,我们可以采取以下几种方法来解决乱码...

    servlet下载文件

    - 使用Java的`java.io`包中的`FileInputStream`读取文件内容,然后通过Servlet的`OutputStream`将文件数据写入到HTTP响应中。需要注意的是,为了避免内存溢出,通常会采用缓冲区(如`BufferedInputStream`和`...

    Extjs Ajax 乱码问题解决方案

    Extjs Ajax乱码问题的出现通常与字符编码的不一致有关,无论是在客户端提交到服务器的数据还是服务器返回给客户端的数据中都可能出现乱码。解决此问题通常需要对编码过程和开发环境进行细致的调整。 首先,了解乱码...

    JavaEE面试笔试问答题.docx

    21. **处理中文乱码**:设置请求和响应编码,如`request.setCharacterEncoding("UTF-8")`,确保服务器和客户端一致。 22. **Tomcat内存配置**:在`bin/catalina.sh`或`catalina.bat`中设置`JAVA_OPTS`环境变量,...

    windchill学习2

    Servlet是Java Web开发中的关键组件,用于处理HTTP请求和响应。Servlet API提供了创建和管理Servlet的接口和类,包括`HttpServlet`、`ServletConfig`和`ServletRequest`等。了解Servlet API对于构建动态Web应用程序...

    Filter过滤器的概念和使用

    这样可以避免因不同页面采用不同的编码而导致的数据乱码问题。 ```java public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { ...

    JAVA面试笔试问题

    1. **中文乱码问题**:在Java中,当页面输入的中文传到后台数据库出现乱码,解决方法是通过创建一个过滤器(Filter),继承自HttpServlet,实现Filter接口,并重写doFilter方法。在该方法内,使用`request.set...

Global site tag (gtag.js) - Google Analytics