1. 程式人生 > >JSP之mysql中文亂碼問題

JSP之mysql中文亂碼問題

size 關於 ati util like client 頁面 from mysql中文

查看數據庫編碼方式

show variables like ‘character%‘;

關於jsp頁面插入數據庫亂碼問題。

我遇到的問題是插入數據庫後後臺select * from tablename

及jsp網頁out.println顯示的中文均顯示??

解決方案:

show variables like ‘character%‘ 很多數據庫默認的是Latin1

此時要將顯示的編碼方式不同的均改一致的顯示,其中character_set_system無法修改;

這裏在jsp編碼時,我的開頭設置為utf-8:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

數據庫編碼我也將其改為utf-8的編碼方式:

set character_set_client=utf8;

set character_set_connection=utf8;

set character_set_database=utf8;

set character_set_server=utf8;

當然,在mysql的配置文件中也將character_set_server = utf8添加到了倒數第二行(一個空行);

之後,一定要記住要重新建表!!!

JSP之mysql中文亂碼問題