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

解決MySQL中文亂碼的好用方案大匯總

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

以下的文章主要介紹的是解決MySQL中文亂碼的好用方案大匯總,我們大家都知道在使用MySQL數據庫時,在插入中文字符的實際操作過程中,有時會出現一些亂碼,例如,中文全被用?代替。

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

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

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

本人使用的是MySQL 5.0版,并用C#操作MYSQL數據庫,當插入中文字符時,發現顯示的是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時的命令寫成:

  1. #mysql --default-character-set=gbk -u ... -p 

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

我找到一個方法好像可以MySQL中文亂碼解決這個問題了

在安裝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中文亂碼解決方案集錦的介紹,望你能有所收獲。

 

責任編輯:佚名 來源: 博客園
相關推薦

2010-05-17 14:49:43

MySQL中文亂碼

2010-05-12 16:47:54

MySQL 中文亂碼

2011-12-21 14:46:26

JavaJFreeChart

2010-05-31 18:33:00

MySQL中文亂碼

2010-05-14 17:27:40

MySQL中文亂碼

2010-05-20 10:00:58

MySQL 中文亂碼

2024-11-08 13:47:35

中文亂碼配置

2010-05-19 15:59:30

MySQL 中文亂碼

2010-05-17 09:49:46

MySQL中文問題

2011-08-08 10:29:12

MySQL

2010-05-17 14:17:25

MySQL pytho

2010-06-02 16:36:38

連接MySQL中文亂碼

2009-07-24 11:24:33

ASP.NET中文亂碼

2010-05-17 14:36:11

2010-05-25 18:12:19

MySQL 安裝

2010-05-14 10:05:17

MySQL中文亂碼

2010-11-09 17:09:23

SQL Server中

2009-07-02 13:32:56

JSP中文亂碼

2010-06-11 16:41:51

MySQL啟動

2010-05-24 11:17:41

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲高清在线观看 | 欧美亚洲一区二区三区 | 婷婷色在线播放 | 欧美一区二区在线视频 | 一区二区在线免费观看 | 欧区一欧区二欧区三免费 | 涩爱av一区二区三区 | 一区二区三区电影在线观看 | 欧美九九九 | 91精品国产91久久久久久吃药 | 九九伊人sl水蜜桃色推荐 | 亚洲精品国产a久久久久久 午夜影院网站 | 日韩成人免费av | 免费观看黄色片视频 | 久久精品国产清自在天天线 | 欧美a在线 | 成人av一区二区三区 | 成人国内精品久久久久一区 | 狠狠干2020 | 国产一区二区在线免费观看 | 久久精品久久精品久久精品 | 亚洲精品久久久久久久久久久 | 国产一区二区在线免费视频 | 97人人草 | 日本视频一区二区三区 | 国产在线不卡 | 日日夜夜天天久久 | 狠狠狠色丁香婷婷综合久久五月 | 日韩在线免费视频 | av三级| 色一级片| 三级免费毛片 | 亚洲视频中文字幕 | 日韩欧美精品 | 人人做人人澡人人爽欧美 | 国产精品一区久久久 | 99热视 | 女女百合av大片一区二区三区九县 | 成年人网站免费视频 | 欧美精品一区二区三区四区 在线 | 青青久草 |