成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 亂碼解決的兩大方案介紹

數(shù)據(jù)庫 MySQL
以下的文章主要講述的是MySQL 亂碼解決的兩大方案介紹,如果你對(duì)這兩種方案心存好奇的話,以下的文章將會(huì)揭開它的神秘面紗。

對(duì)正確解決JSP中的亂碼問題(解決tomcat下中文亂碼問題 )中我們也對(duì)MySQL亂碼問題進(jìn)行了詳細(xì)說明,相信你看完之后會(huì)對(duì)JSP里的一些亂碼問題有所解決,不過還是有些人的MySQL亂碼問題沒有得到解決。

包括我自己,所以又找了一些資料,希望這次能完全解決MySQL數(shù)據(jù)庫的亂碼問題。
 

MySQL 亂碼解決方案的第一種方法,很精辟的總結(jié):

經(jīng)常更換虛擬主機(jī),而各個(gè)服務(wù)商的MySQL版本不同,當(dāng)導(dǎo)入數(shù)據(jù)后,總會(huì)出現(xiàn)亂碼等無法正常顯示的問題,查了好多資料,總結(jié)出自己的一點(diǎn)技巧:

WINDOWS 下導(dǎo)入應(yīng)該這樣

使用MySQL的命令

在DOS命令下進(jìn)入MySQL的bin目錄下,輸入MySQL -uroot -p密碼 數(shù)據(jù)庫名稱<要恢復(fù)的數(shù)據(jù)庫, 例如我們要把D盤的一個(gè)名稱為test.sql的數(shù)據(jù)庫恢復(fù)到本地的test2這個(gè)數(shù)據(jù)庫,那么就這樣:

MySQL -uroot -p密碼 test2以前的國外主機(jī)用的MySQL是4.x系列的,感覺還比較好,都無論GBK和UTF-8都沒有亂碼,沒想到新的主機(jī)的MySQL是5.0版本的,導(dǎo)入數(shù)據(jù)后,用Php讀出來全是問號(hào),亂碼一片,記得我以前也曾經(jīng)有過一次切換出現(xiàn)亂碼的經(jīng)驗(yàn),原因肯定是MySQL版本之間的差異問題。

只好查資料,發(fā)現(xiàn)了一個(gè)解決方法,就是在MySQL_connect后面加一句SET NAMES UTF8,即可使得UTF8的數(shù)據(jù)庫消除亂碼,對(duì)于GBK的數(shù)據(jù)庫則使用SET NAMES GBK,代碼如下:

  1. $mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);   
  2. mysql_query("SET NAMES 'GBK'"); 

數(shù)據(jù)庫字符集為utf-8

連接語句用這個(gè)

  1. mysql_query("SET NAMES 'UTF8'");   
  2. mysql_query("SET CHARACTER SET UTF8");   
  3. mysql_query("SET CHARACTER_SET_RESULTS=UTF8'"); 

還有個(gè)方法就是,如果你自己的機(jī)器的話,可以更改MYSQL字符集,一般在MYSQ4和MYSQL5這兩個(gè)版本中有效

 

mysql 亂碼解決方案的第二個(gè)方法:很不錯(cuò)的解說,可以試一下

mysql亂碼處理總結(jié):

(1)java中處理中文字符正常,在cmd client中顯示亂碼是字符集的問題.

(2)字段長(zhǎng)度設(shè)置夠長(zhǎng),但插入中文字符時(shí)提示com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column錯(cuò)誤是字符集的問題.

(3)亂碼問題歸根到底是字符集的問題,那就從字符集設(shè)置方面考慮,不外乎下面幾個(gè)方面:server,client,database,connection,results.

解決辦法:

(1)修改 my.ini(MySQL Server Instance Configuration 文件)

 

  1. # CLIENT SECTION  
  2. [client]  
  3. port=3306 
  4. [mysql]  
  5. default-character-set=gbk 
  6. # SERVER SECTION  
  7. [mysqld]  
  8. default-character-set=gbk   

 

(2)修改data目錄中相應(yīng)數(shù)據(jù)庫目錄下的db.opt配置文件

 

  1. default-character-set=gbk 
  2. default-collation=gbk_chinese_ci 

(3)數(shù)據(jù)庫連接串中指定字符集

URL=jdbc:mysql://yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk

注:在mysql4.1.0版 要加useUnicode=true&characterEncoding=gbk 如果是5.0版以上的,加不加都是沒有關(guān)系的!

(4)在創(chuàng)建數(shù)據(jù)庫時(shí)指定字符集

 

  1. create database yourDB CHARACTER SET gbk; 

(5)在dos命令上要設(shè)置

 

  1. set names gbk 

好了,經(jīng)過檢查上面四個(gè)方面的設(shè)置,應(yīng)該 OK 了!不會(huì)出現(xiàn)諸如com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column等問題.

以上的相關(guān)內(nèi)容就是對(duì)mysql 亂碼解決方案的介紹,望你能有所收獲。

【編輯推薦】

  1. 建立MySQL鏡像數(shù)據(jù)庫在linux下的簡(jiǎn)單方案
  2. Mysql安裝與qmail實(shí)際操作概述
  3. MySQL filter的實(shí)際配置
  4. MySQL數(shù)據(jù)庫+Postfix投遞經(jīng)過驗(yàn)證的郵件正確設(shè)置
  5. 配置MySQL數(shù)據(jù)源在tomcat5中
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-08-16 16:07:30

DIV垂直居中

2010-10-09 11:25:12

JS打印

2010-05-27 11:12:10

SVN目錄結(jié)構(gòu)

2009-09-01 14:18:09

C#打開Excel文檔

2010-05-14 10:05:17

MySQL中文亂碼

2009-08-21 10:17:14

C#異步網(wǎng)絡(luò)編程

2010-08-10 10:23:30

Flex瀏覽器標(biāo)題

2010-09-26 16:04:48

JVM內(nèi)存溢出

2010-05-17 14:49:43

MySQL中文亂碼

2010-05-27 12:49:30

MySQL中文亂碼

2010-05-17 14:17:25

MySQL pytho

2010-05-12 16:47:54

MySQL 中文亂碼

2022-03-02 16:40:24

華為數(shù)字化數(shù)字技術(shù)

2010-08-19 10:01:19

IE6margin

2010-06-10 17:29:52

MySQL插入數(shù)據(jù)

2010-03-26 18:41:51

Nginx 502錯(cuò)誤

2010-05-31 18:33:00

MySQL中文亂碼

2010-06-09 16:46:37

MySQL 亂碼處理

2020-08-21 21:30:50

解決方案

2014-04-08 13:44:05

趨勢(shì)預(yù)測(cè):大數(shù)據(jù)將使用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产成人免费一区二区60岁 | 黄色三级在线播放 | 国产精品久久久久久久久 | 久久久久久成人网 | 国产一区二区三区四区hd | 亚洲精品久久久一区二区三区 | 午夜av成人 | 日韩三 | 久久综合国产精品 | 国产精品亚洲视频 | 亚洲成人中文字幕 | 国产精品成人一区二区 | 精品国产乱码久久久久久88av | 成人中文字幕av | 久久综合av | 伊人免费网 | 6080yy精品一区二区三区 | 久久久久成人精品免费播放动漫 | 国产精品久久久久久久久久久久 | 全免费a级毛片免费看视频免费下 | 精品国产乱码久久久久久影片 | 国产伦精品一区二区三区精品视频 | av一区二区在线观看 | 一级毛片网 | 免费观看一级视频 | 日韩在线观看网站 | 欧美一级片久久 | 韩国av电影网 | h视频免费在线观看 | 国产欧美日韩在线播放 | 正在播放国产精品 | 中文字幕在线视频网站 | 欧美日韩久久 | 久久美女视频 | 日韩一级电影免费观看 | 日韩精品一区二区三区视频播放 | 人人草人人干 | 一级毛片视频在线观看 | 欧美日韩国产综合在线 | 久久久久综合 | av第一页|