zoukankan      html  css  js  c++  java
  • JavaWeb中的中文乱码问题

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

    告诉浏览器当前页的编码格式,包括发送的数据格式和接收的数据格式,
    pageEncoding指定jsp的编写时的编码格式
    contentType指定最终浏览器上的显示数据编码格式

    请求为post时

    req.setCharacterEncoding("utf-8");
    resp.setCharacterEncoding("utf-8");
    即可指定服务器端的解码格式和发送请求后的数据编码格式

    请求为get时

    请求的中文字符会用到tomcat中的编码,需要设置server.xml中的Connector属性中的URIEncoding=“utf-8”

    测试时,用resp.getWriter().print("中文")
    不要忘记指定最新跳转后的页面的编码格式
    resp.setContentType("text/html;charset="utf-8");

     

  • 相关阅读:
    CSS-16-margin值重叠问题
    CSS-15-定位
    CSS-14-浮动
    CSS-13-块级元素和行内元素
    CSS-12-盒子模型
    CSS-11-外边距
    CSS-10-内边距
    CSS-09-背景属性
    CSS-08-边框属性设置
    CSS-07-CSS文本设置
  • 原文地址:https://www.cnblogs.com/leonkobe/p/2938418.html
Copyright © 2011-2022 走看看