<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java連接mysql數據庫亂碼如何解決

    時間:2025-05-30 02:58:51 java語言 我要投稿
    • 相關推薦

    java連接mysql數據庫亂碼如何解決

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

      解決方法一:

      mysql安裝時候的編碼,

      看下my.ini,有無

      復制代碼 代碼如下:

      [mysql]

      default-character-set=utf8

      [client]

      default-character-set=utf8

      [mysqld]

      default-character-set=utf8創建表的時候設置:

      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標頭:

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

      contentType="text/html;charset=gb2312"

      解決方法二:

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

      //裝載mysql-jdbc驅動

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

      //連接數據庫

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

      解決方法三:

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

      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"));

      解決方法四:

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

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

      default-character-set=utf-8

      然后重起mysql

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

      復制代碼 代碼如下:

      

      UTFEncoding

      com.founder.chenph.Util.EncodingFilter_UTF8

      

      

      encoding

      UTF-8

      

      

      

      UTFEncoding

      *.jsp

      

      

      UTFEncoding

      *.do

      

    【java連接mysql數據庫亂碼如何解決】相關文章:

    如何解決java亂碼06-07

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

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

    如何在PHP中連接MySQL數據庫11-08

    php網站如何連接到遠程mysql數據庫11-11

    php連接mysql數據庫代碼08-01

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

    php入門之連接mysql數據庫09-24

    PHP對數據庫MySQL的連接操作11-10

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人