亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

java語言

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

時間:2025-05-30 02:58:51 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ǔ)上對讀入的字符串進(jìn)行強制編碼方式轉(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

java如何解決亂碼問題06-20

Java如何解決URL中文亂碼10-20

如何在PHP中連接MySQL數(shù)據(jù)庫11-08

php網(wǎng)站如何連接到遠(yuǎn)程mysql數(shù)據(jù)庫11-11

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

Java讀取、寫入文件如何解決亂碼問題08-24

php入門之連接mysql數(shù)據(jù)庫09-24

PHP對數(shù)據(jù)庫MySQL的連接操作11-10