zoukankan      html  css  js  c++  java
  • 解决JSP中文乱码问题

    方法一:修改myeclipse的编码格式

    Window——Preference——Workspace,设置Text file encoding为UTF-8;

    方法二:修改项目的编码格式

    右击项目——Properties——Resource,设置Text file encoding为UTF-8;

    方法三:修改当前文件的编码格式

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

    方法四:设置请求和响应的编码格式

    1.post请求

    request.setCharacterEncoding("utf-8"); // 请求
    response.setCharacterEncoding("utf-8"); // 响应

    2.get请求

    a方法

    更改变量的编码格式

    String un = new String(username.getBytes("iso-8859-1"),"utf-8"); // iso-8859-1是原来的编码,utf-8是目标编码

    b方法

    配置tomcatconfserver.xml文件,修改<Connector/>元素的属性,添加如下属性

    URIEncoding="UTF-8"
    
    useBodyEncodingForURI="true" // 根据上面post请求第一行request代码的编码格式设置
  • 相关阅读:
    最详细的 paypal 支付接口开发--Java版
    Java IO--NIO(二)
    Java IO--NIO(一)
    Java IO--BIO
    ForkJoinPools
    ScheduledThreadPool
    SingleThread
    CachedThreadPool
    ForkJoinPool
    WorkStealingPool
  • 原文地址:https://www.cnblogs.com/YeHuan/p/10876656.html
Copyright © 2011-2022 走看看