av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

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

時(shí)間:2025-05-30 02:58:51 java語言 我要投稿
  • 相關(guān)推薦

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

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

  解決方法一:

  mysql安裝時(shí)候的編碼,

  看下my.ini,有無

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

  [mysql]

  default-character-set=utf8

  [client]

  default-character-set=utf8

  [mysqld]

  default-character-set=utf8創(chuàng)建表的時(shí)候設(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時(shí)(無論在從mysql讀還是取數(shù)據(jù)的情況),指定使用的編碼方式為utf-8,具體代碼如下

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

  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ǔ)上對(duì)讀入的字符串進(jìn)行強(qiáng)制編碼方式轉(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"));

  解決方法四:

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

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

  default-character-set=utf-8

  然后重起mysql

  方法五:在tomca或者web項(xiàng)目下的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對(duì)數(shù)據(jù)庫MySQL的連接操作11-10