程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Eclipse查詢MySql、添加中文亂碼問題

Eclipse查詢MySql、添加中文亂碼問題

編輯:MySQL綜合教程

一、設置MyEclipse的字符編碼,步驟如下: 1、進入Window--Preferences--General--Workspace,Text file encoding 選項中默認的Default(GBK)選項更改為Other,並將值設為utf-8;

2、進入Window--Preferences--MyEclipse--Files and Editors,將這個選項下面的:ASP and PHP、CSS、DTD、HTML、JSP、XML中的字符編碼全部更改為utf-8;

3、如果有必要的話,將所有JSP頁面頭上都加上這行代碼:<%request.setCharacterEncoding("UTF-8"); %>,防止頁面傳值的時候亂碼; 4、如果有調用Servlet文件的時候,在Servlet文件中加上如下兩行代碼: request.setCharacterEncoding("UTF-8");

response.setCharacterEncoding("UTF-8");

二、設置mysql的字符編碼,需要關閉mysql服務,否者之前導致的結果是第一次修改成稿,第二次還出出現重復的亂碼問題:

修改my.init中的編碼方式為gbk如下 (一定得是gbk 如果是utf8數據庫將不能插入中文數據 gb2312也不行)

要修改的內容:

default-character-set=gbk

三、配置文件的修改方案:

xml配置文件的修改方案:

<property name="connection.url">jdbc:mysql://localhost:3306/yinhang?useUnicode=true&amp;characterEncoding=gbk</property>

properties屬性文件的修改方案:
#hibernate.connection.url jdbc:mysql://localhost:3306/yinhang?useUnicode=true&characterEncoding=gbk


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved