JSP之mysql中文亂碼問題
阿新 • • 發佈:2018-10-05
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中文亂碼問題