成人免费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-20 10:00:58

MySQL 中文亂碼

2010-05-14 17:27:40

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-06-02 16:36:38

連接MySQL中文亂碼

2010-05-17 14:36:11

2010-05-17 14:17:25

MySQL pytho

2009-07-24 11:24:33

ASP.NET中文亂碼

2010-05-14 10:05:17

MySQL中文亂碼

2010-05-25 18:12:19

MySQL 安裝

2010-11-09 17:09:23

SQL Server中

2010-05-24 11:17:41

MySQL數據庫

2009-07-02 13:32:56

JSP中文亂碼

2010-06-11 16:41:51

MySQL啟動
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线免费 | 日韩看片| 亚洲一区二区三区视频免费观看 | 91麻豆精品一区二区三区 | 91视频网 | 天天夜天天操 | 国产女人第一次做爰毛片 | 牛牛热在线视频 | 欧美三级电影在线播放 | 国产精品一区二区欧美黑人喷潮水 | 国产精品99久久久久久动医院 | 久久精品国产一区二区三区 | 人人干在线视频 | 成人免费视频观看视频 | 欧美成人一级 | 韩三级在线观看 | 欧美日韩综合 | 伊人久久综合 | 久草网站 | 国产成人在线一区二区 | 日韩视频在线免费观看 | 综合网视频 | 国产日韩欧美电影 | 免费看国产精品视频 | 九九热最新地址 | 日本免费视频在线观看 | 九一在线观看 | 波霸ol一区二区 | 国内精品视频一区二区三区 | 国产精品大全 | 91精品欧美久久久久久久 | 久久精品色欧美aⅴ一区二区 | 精品久久久久久亚洲精品 | 精品国产一区二区三区成人影院 | 一区二区三区久久久 | 免费观看国产视频在线 | 国产精品一区二区av | 久久中文字幕视频 | 欧美日韩中文字幕在线 | 嫩草网 | 色橹橹欧美在线观看视频高清 |