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

MySQL數據庫中的中文亂碼如何解決?

數據庫 MySQL
此文章主要介紹的是MySQL數據庫中文亂碼的實際解決方案,以及對出現中文亂碼的原因的分析,以下就是文章的具體內容描述。

以下的文章主要介紹的是MySQL數據庫中文亂碼的實際解決方案,可以說是較為實用的。我們大家都知道在使用MySQL數據庫時,我們對其插入一些中文字符的實際操作過程中經常會出現亂碼,中文全被用?代替。

出現這種情況的原因,多是字符集不匹配造成的。

在MySQL中,如果使用缺省的字符集,在建庫、建表時,默認使用的是latin1字符集,為ISO 8859-1西歐字符集。

插入中文字符時,與之不匹配,就會出現亂碼。

本人使用的是MySQL 5.0版,并用C#操作MYSQL數據庫,當插入中文字符時,發現顯示的是亂碼。

初步估計是字符集沒有配對。查找后,發現MSYQL默認使用的是latin1,因此將數據庫的配置文件中的字符設置改為utf8,并在C#中將中文字符,轉為utf8,插入后,仍為亂碼。

MySQL也支持gb2312,又將MySQL的字符設置改為gb2312,C#中使用Default,重起MySQL后,操作仍然無效。

后想起,雖然將MySQL的字符集設置為gb2312或utf8,但已經建立的數據庫和表,仍采用的是默認的字符集,也即仍為當初的西歐字符集,最好,只得忍痛將數據庫刪除,重新以gb2312字符集建立數據庫和表。

再用C#插入中文字符后,一切OK。

再安裝好MySQL數據庫后,可以手工或使用配置工具,將my.ini文件中的默認字符集改為gb2312,再重新建庫和表時,不用再在語句中指定字符集,其默認設置也即為gb2312,可以正常顯示中文字符集。

1.建立數據庫是一般的語句:

  1. create database dbname; 

2.在庫中建表時語句為:

  1. create table tbname(..........)engine=MyISAM character set gbk collate gbk_chinese_ci; 

3.程序中連接數據庫的Connection對象需要寫成

  1. Connection con = DriverManaager.getConnection("jdbc:mysql:
    //
    ...user=..&password=...&useUnicode=true&characterEncoding=gbk"); 

4.若在終端下用mysql命令向數據庫插入數據,則在進入mysql數據庫時的命令寫成:#mysql --default-character-set=gbk -u ... -p

5.在jsp頁面的編碼設置為utf-8.

我找到一個方法好像可以解決這個問題了

在安裝mysql server的時候,無論是選擇gb2312還是utf-8,都沒有關系,這些字符集在phpMyAdmin中都可以很好的工作,主要是自己的腳本要正確的顯示中文,可以在php腳本中,連接數據庫之后,正式的數據查詢提交之前執行下面的語句:

$SetCharacterSetSql = "SET NAMES '自己使用的字符集'";

 

  1. $Recordset1 = mysql_query($SetCharacterSetSql, $conn_Resource) or die(mysql_error()); 

然后再執行自己的查詢語句,得到的結果就是正確的了。剛剛試了gb2312和utf-8,都沒有問題。

以上的相關內容就是對整理一些MySQL數據庫中文亂碼解決方案的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL常用技巧大匯總
  2. MySQL 備份和其恢復機制原理簡述
  3. 遠程連接MySQL速度慢的解決
  4. mssql數據導入MySQL數據庫實操
  5. MySQL字符串值的實際應用
責任編輯:佚名 來源: 互聯網
相關推薦

2010-03-11 16:33:07

Python連接數據庫

2011-08-08 10:29:12

MySQL

2017-08-02 15:51:24

PHP中文亂碼

2009-07-06 17:50:13

Java JSP

2015-04-01 10:26:32

開發中文亂碼問題

2025-01-02 08:00:00

SQL數據庫恢復階段

2017-05-26 09:23:47

MySQL數據庫中文

2011-05-23 09:51:30

MySQL

2010-05-20 10:00:58

MySQL 中文亂碼

2010-10-08 11:41:38

PHP連接MYSQL

2010-05-14 17:27:40

MySQL中文亂碼

2021-10-20 20:27:55

MySQL死鎖并發

2009-10-27 16:36:07

Oracle如何解鎖

2011-06-17 13:36:50

MySQL

2009-07-02 13:32:56

JSP中文亂碼

2024-06-21 09:37:57

2010-05-19 15:59:30

MySQL 中文亂碼

2011-03-28 13:11:18

MySQL數據庫安全

2018-07-03 15:30:10

數據庫云數據庫管理備份

2011-07-28 14:49:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产三区av | 欧美日韩国产一区二区三区 | 国产精品18hdxxxⅹ在线 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 青青草中文字幕 | 亚洲a视频 | 免费一区二区三区在线视频 | 日本一区二区三区在线观看 | 懂色tv | 日韩伦理一区二区三区 | 黄色一级视频 | 奇米超碰在线 | 一区二区三区欧美大片 | 少妇一级淫片aaaaaaaaa | 狠狠色综合久久丁香婷婷 | 亚洲一区中文字幕 | 久久美女网 | 成年女人免费v片 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产第一页在线观看 | 成人免费看片 | 狠狠干天天干 | 亚洲国产成人在线 | 久色视频在线观看 | 久久久青草婷婷精品综合日韩 | 正在播放国产精品 | 一级做受毛片免费大片 | 在线看亚洲| 国产良家自拍 | 亚洲视频中文字幕 | www.亚洲一区二区三区 | jvid精品资源在线观看 | 成人免费在线播放视频 | 欧美日产国产成人免费图片 | 久久久精品一区 | 美女在线国产 | 国产美女自拍视频 | 日韩亚洲一区二区 | 嫩草伊人| 久久久久久久久中文字幕 | 国产精品久久久久一区二区三区 |