亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語言

java連接mysql數(shù)據(jù)庫亂碼如何解決

時間:2024-11-13 01:21:40 java語言 我要投稿
  • 相關(guān)推薦

java連接mysql數(shù)據(jù)庫亂碼如何解決

  大家了解過在java連接mysql數(shù)據(jù)庫亂碼如何解決嗎?下面小編為大家介紹了java連接mysql數(shù)據(jù)庫亂碼解決方法,希望能幫到大家!

  解決方法一:

  mysql安裝時候的編碼,

  看下my.ini,有無

  復(fù)制代碼 代碼如下:

  [mysql]

  default-character-set=utf8

  [client]

  default-character-set=utf8

  [mysqld]

  default-character-set=utf8創(chuàng)建表的時候設(shè)置:

  DROP TABLE IF EXISTS `Company`;

  CREATE TABLE IF NOT EXISTS `Company`

  (

  `Cname` VARCHAR(10) NOT NULL,

  `Caddr` VARCHAR(100),

  `Ctel` VARCHAR(16)

  )ENGINE=InnoDB DEFAULT CHARSET=UTF8;

  jsp標(biāo)頭:

  <%@ page="" language="java" import="java.util.*" pageencoding="UTF-8">不行的話就嘗試:

  contentType="text/html;charset=gb2312"

  解決方法二:

  連接mysql時(無論在從mysql讀還是取數(shù)據(jù)的情況),指定使用的編碼方式為utf-8,具體代碼如下

  //裝載mysql-jdbc驅(qū)動

  Class.forName("com.mysql.jdbc.Driver").newInstance();

  //連接數(shù)據(jù)庫

  Connection sqlCon = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?user=root&password=1&useUnicode=true&characterEncoding=utf-8" );

  解決方法三:

  如果方法一不行那么在方法一的基礎(chǔ)上對讀入的字符串進行強制編碼方式轉(zhuǎn)換。

  String name = request.getParameter("name");

  name= new String(name.getBytes("ISO-8859-1"),"utf-8");

  或者:

  String name =new String( rst.getString("name").getBytes("ISO-8859-1"),"utf-8"));

  解決方法四:

  這個方法在有些文章里是首推的,我首先也是試了這個方法,但是好像不行。這里還是說一下,不知是不是我操作錯誤。還是先貼原文吧:

  "如果數(shù)據(jù)庫中有中文的話而mysql默認(rèn)的語言不是中文時要在配置文件C:winntmy.ini 中的 [mysqld] 里添加一行:

  default-character-set=utf-8

  然后重起mysql

  方法五:在tomca或者web項目下的web.xml里面更改:

  復(fù)制代碼 代碼如下:

  

  UTFEncoding

  com.founder.chenph.Util.EncodingFilter_UTF8

  

  

  encoding

  UTF-8

  

  

  

  UTFEncoding

  *.jsp

  

  

  UTFEncoding

  *.do

  

【java連接mysql數(shù)據(jù)庫亂碼如何解決】相關(guān)文章:

如何解決java亂碼06-07

php連接mysql數(shù)據(jù)庫代碼08-01

java URL亂碼的解決辦法是什么07-29

JSP環(huán)境下如何解決Ajax亂碼問題06-28

使用Java程序連接各種數(shù)據(jù)庫的方法介紹09-08

如何解決java內(nèi)存泄漏07-26

word打開是亂碼的解決方法09-09

完美解決PHP中文亂碼問題07-18

如何解決java內(nèi)存泄漏的問題08-13

Java學(xué)習(xí)之MySQL翻頁例子07-30