zoukankan      html  css  js  c++  java
  • 乱码问题

    a.用JSP页面向MySQL数据库中插入中文字符时乱码:
    设置MySQL数据库默认字符集为utf-8,通过my.ini配置文件添加character-set-server=utf8设置;
    1.确定JSP页面的PageEncoding是与MySQL数据库字符集为统一编码,通过在JSP文件头部添加<%@page pageEncoding="utf-8" %>设置
    2.确保通过Request对象拿到的变量是与MySQL数据库字符集为统一编码,通过request.setCharacterEncoding("utf-8")设置;
    3.request.setCharacterEncoding("utf-8")的设置要放在第一个字符串变量之前,最好放在最开始的地方,否则也会出现乱码
    4.少用get方式传中文参数,万能方法,new String (request.getParameter("keyword").getByte("8859_1"),"utf-8");

    b.JSP页面默认编码修改为GB18030,通过编辑jsp页面右键->preference->Encoding修改

  • 相关阅读:
    pat00-自测5. Shuffling Machine (20)
    Spiral Matrix
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Best Time to Buy and Sell Stock II
    4Sum
    3Sum Closest
    3Sum
    MySQL存储过程、函数和游标
    Word Ladder
  • 原文地址:https://www.cnblogs.com/akiradunn/p/5789262.html
Copyright © 2011-2022 走看看