国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

453 h安裝在MySQL 4.1的亂碼問題

數據庫 MySQL
以下的文章主要介紹的是正確解決453 h安裝在MySQL 4.1 以上的UTF8數據庫中所造成的亂碼與其安裝失敗的問題,以下就是文章的主要內容描述。

此文章主要是教會你如何正確解決453 h安裝在MySQL 4.1 以上的UTF8數據庫中所造成的亂碼與其安裝失敗的問題,我這幾天在嘗試安裝mambo 4.53h版, 由于我的數據庫是mysq4.1以上版本,并且設定的字符集是UTF8 。

在嘗試安裝了幾次后發現以下幾種情況:

 

1. 將數據庫設置為 latin1 , 不修改任何文件,在安裝時無論選擇gb2312 還是utf8,都可以完成安裝,并且網頁顯示正常,但是通過phpmyadmin看數據表時發現,里面所有中文全部為亂碼,也就是說,通過latin1字符集保存,可以正常顯示中文網頁,但是實際上在數據庫中中文是亂碼。 而且不能通過phpmyadmin備份(備份出來的文件,無論改成什么編碼,里面中文均為亂碼)。所以這不是王道,我沒有做選擇考慮。

2. 將數據庫字符集設置成utf8, 不修改任何文件,在安裝時無論選擇gb2312還是utf8,都出現 1071 specified key too long max length 1000 bytes 的錯誤。并且只要是數據庫字符集設置成utf8,(utf8是一個 character set 作為 3 bytes存儲,latin1 是作為1 bytes存儲),無論是按照論壇中的一些意見,修改 installation/sql/mambo.sql 還是別的文件, 都會出現key 超過1000bytes的錯誤,安裝不能繼續。

我本意是要安裝manbo的中文utf8版本,以方便和別的程序整合。所以在查詢了google,論壇和其他一些資料后,經過嘗試,終于以我的想法,以選擇 manbo的utf8 字符集 在MySQL4.1以上,并且字符集也是utf8 的數據庫中安裝成功。 網頁顯示中文正常,無亂碼,并且用phpmyadmin查詢數據庫表時,所有中文也都顯示正常,并且以utf8保存。以下是我的解決方法,僅供參考:

 

首先設置數據庫字符集為utf8,

 

 

CODE:[Copy to clipboard]ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

 

或者通過phpmyadmin里面直接改也一樣。

 

 

修改 installation/sql/mambo.sql 文件:

 

查找將所有的

 

CODE:[Copy to clipboard]TYPE=MyISAM;

 

替換成

 

 

CODE:[Copy to clipboard]TYPE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

 

查找

 

 

CODE:[Copy to clipboard]UNIQUE KEY `section_value_value_aro` (`section_value`,`value`)

 

 

 

CODE:[Copy to clipboard]UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`,`value`),

 

并將這2行代碼用 # 注釋掉,或者刪除,whatever~~

 

在這一段代碼下面,也就是

 

CODE:[Copy to clipboard]# Table structure for table `#__core_acl_aro_groups`

 

上面,按順序增加以下4行代碼:

 

 

CODE:[Copy to clipboard]ALTER TABLE `#__core_acl_aro` CHANGE `section_value` `section_value` VARCHAR( 240 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '0';

 

CODE:[Copy to clipboard]ALTER TABLE `#__core_acl_aro` CHANGE `value` `value` VARCHAR( 240 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '';

CODE:[Copy to clipboard]ALTER TABLE `#__core_acl_aro` ADD UNIQUE `section_value_value_aro` ( `section_value` , `value` );

CODE:[Copy to clipboard]ALTER TABLE `#__core_acl_aro` ADD UNIQUE `#__gacl_section_value_value_aro` (`section_value`,`value`);

 

修改 includes/database.php 文件:

查找

 

 

CODE:[Copy to clipboard]$this->_table_prefix = $table_prefix;

 

在該行代碼下面添加以下三行代碼:

 

 

CODE:[Copy to clipboard]MySQL 4.1 query("SET NAMES 'utf8'", $this->_resource);

 

CODE:[Copy to clipboard]MySQL(和PHP搭配之***組合)_query("SET CHARACTER SET utf8", $this->_resource);

CODE:[Copy to clipboard]MySQL(和PHP搭配之***組合)_query("SET COLLATION_CONNECTION='utf8_general_ci'", $this->_resource);

修改后保存。

 

 

安裝的時候,選擇UTF8作為編碼格式安裝。

 

如此修改后能夠正常安裝,并且在數據庫中的中文顯示和保存都正常,如果需要整合discuz或者其他程序的時候,也能夠選擇UTF8版本,并且整合后不會出現在注冊時使用中文用戶名,但是注冊后顯示為亂碼的現象。

注意事項

經本方法修改后,請在升級manbo的時候,對 includes/database.php 做相應的修改,否則會出錯。

 

以上修改方法是我參考了論壇中的幾位達人以及通過google搜索查到的一些英文資料,還有TW manbo的一些資料后,經過嘗試完成修改并經測試沒有問題的。希望對碰到同樣問題的朋友有些用處!覺得有用的朋友頂一下,要對得起我寫的那么多東西啊。

 

【編輯推薦】

  1. MySQL EMS的亂碼問題的殲滅
  2. MySQL表索引遭到破壞的處理方法
  3. 建立MySQL鏡像數據庫在linux下很簡單
  4. 開源攜手MySQL數據庫的發展前景
  5. MySQL root 密碼忘記的破解
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-13 16:51:34

MySQL4.1

2011-05-16 10:31:19

mysql亂碼

2010-06-13 09:40:03

MySQL4.0

2011-03-22 16:09:33

MySQL 5.0.1亂碼

2010-06-10 14:03:00

MySQL EMS

2010-06-10 14:03:00

MySQL EMS

2010-05-25 11:24:34

MySQL 亂碼

2022-01-26 19:42:05

MySQL亂碼排查

2010-05-20 17:24:19

Apache PHP

2010-06-07 11:13:46

MySQL中文亂碼

2010-11-24 15:22:51

MySQL命令行

2010-05-20 15:32:07

2012-07-02 10:13:05

Android 4.1

2010-05-21 11:07:55

MySQL 5 亂碼問

2011-08-08 10:29:12

MySQL

2010-06-02 16:36:38

連接MySQL中文亂碼

2010-06-01 09:32:09

MySQL數據庫

2009-07-01 00:23:40

MySQL字符集亂碼

2010-06-09 14:54:29

2010-05-19 17:01:04

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

97神马电影| 日韩免费视频一区二区| 欧美最猛性xxxxx(亚洲精品)| 免费播放片a高清在线观看| 最新国产精品| 精品中文字幕久久久久久| 色天堂在线视频| 粉嫩欧美一区二区三区高清影视| 亚洲福利视频一区二区| 狠狠爱免费视频| 青青草国产成人av片免费| 国产噜噜噜噜噜久久久久久久久 | 成人精品视频久久久久| 国产福利亚洲| 亚洲国产精品悠悠久久琪琪| 欧美18hd| 成人h动漫免费观看网站 | 亚洲一区二区免费在线| 日日狠狠久久偷偷综合色| 欧美黄色免费网站| 一区二区三区在线| 久久久亚洲天堂| 蜜乳av综合| 亚洲在线免费看| 国产久一道中文一区| 蜜臀av.com| 国产亚洲人成网站| 91福利国产成人精品播放| 国产精品久久久久久久久晋中| 黄色av网址在线播放| 日本欧美韩国一区三区| 欧美成人第一页| 色综合久久网| 手机看片福利永久国产日韩| 国产精品中文字幕欧美| 青青青国产在线视频| 久久精品国内一区二区三区| 不卡一卡2卡3卡4卡精品在| 伊人成人在线视频| 国产一区二区不卡视频| 奇米色一区二区| 国产一级大片| 欧美日韩精品高清| 巨茎人妖videos另类| 欧美中文在线视频| 欧美久久一区二区三区| 51午夜精品视频| 秋霞成人午夜伦在线观看| 国产精品裸体瑜伽视频| 日本高清无吗v一区| 亚洲日本中文| 国产精品久久久久久久小唯西川| 日本伊人色综合网| 在线不卡视频一区二区| 国产专区综合网| 黄色一级片视频| 色哟哟网站入口亚洲精品| 国产精品国内免费一区二区三区| 欧美国产精品va在线观看| 综合久久十次| 色哺乳xxxxhd奶水米仓惠香| 欧洲精品视频在线观看| 国产黄大片在线观看| 精品免费一区二区三区蜜桃| 成年人国产精品| 国产精品宾馆在线精品酒店| 欧美极品少妇xxxxⅹ高跟鞋 | 久久视频www| 国产精品久久久久久久久久| 精品国产一区二区三区久久久蜜臀| 欧美综合激情| 亚洲国产精品欧美一二99| www.成人在线视频| 制服诱惑一区| 91在线视频18| heyzo高清国产精品| 欧美亚洲精品日韩| 69p69国产精品| 99精品国产福利在线观看免费| wwww.国产| 欧美一区二区视频在线观看2022| av在线视屏| 欧洲精品国产| 精品久久久中文| 国产精品草草| 国产做受高潮69| 久久一区二区三区四区| 亚洲mmav| 日本www在线视频| 啪一啪鲁一鲁2019在线视频| 亚洲欧洲综合另类在线| 国产伦理久久久久久妇女 | 神马午夜dy888| 成人两性免费视频| 97国产一区二区| 黄色一级片在线观看| 欧美高清视频一区二区| 国产精品网站导航| 欧美色图国产精品| 黄色免费网站在线观看| 国产精品一区二区三区免费观看| www.亚洲免费av| 久久精品99久久无色码中文字幕| 欧美激情图区| 欧美精品一区二区三区在线四季 | 日本中文视频| 小说区图片区图片区另类灬| 日韩综合中文字幕| 亚洲制服丝袜一区| 麻豆精品视频在线观看免费| 麻豆一区二区| 午夜激情电影在线播放| 在线中文字幕资源| www.com黄色片| 精品在线一区| 精品福利二区三区| 4hu四虎永久在线影院成人| 欧美色网一区二区| 91青青草免费观看| 丁香另类激情小说| 成人中文字幕视频| 黄页网站在线观看免费| 成人伊人222| 欧美国产综合视频| 欧美亚洲成人免费| 日韩中文字幕久久| 国产精品女上位| 激情丁香综合五月| 免费在线播放第一区高清av| 国产主播性色av福利精品一区| 青青草av免费在线观看| 国产a级一级片| 久久精品人成| 成人动漫在线视频| 国产91在线播放精品91| 麻豆成人在线看| 日韩激情片免费| 日韩一区二区三区av| 日韩欧美亚洲综合| ...xxx性欧美| 国产夜色精品一区二区av| 成人小视频在线| 国产91精品露脸国语对白| 国产成人调教视频在线观看| 精品素人av| 自拍亚洲一区| 天天做天天爱天天爽综合网| 日韩黄色网络| 99精品网站| 久久国产亚洲| 一本一道久久a久久精品蜜桃| 日韩a级大片| 日韩动漫一区| 狠狠入ady亚洲精品经典电影| 97精品久久| 日韩精品一区二区三区免费观影 | 国产精品一区在线看| 精品国产一区二区三区在线| 97se在线视频| 国产精品亚洲аv天堂网| 国产精品爱久久久久久久| 国产精品对白刺激| 国产热re99久久6国产精品| 久久夜色精品亚洲噜噜国产mv| 欧美日韩亚洲综合一区二区三区| 亚洲大片在线观看| 亚洲黄一区二区三区| 欧美一区二视频| 亚洲人成免费电影| 国产91对白在线播放| 亚洲综合中文字幕在线| 日本一区二区在线视频| 国产高清视频在线观看| 欧美性videos| 成人国产综合| 国产精品亚洲二区| 日韩免费视频| 欧美激情成人在线| 国产午夜精品麻豆| 成人免费视频视频在线观看免费 | 黄视频在线播放| 日本中文不卡| 裸体女人亚洲精品一区| 午夜亚洲国产au精品一区二区| 亚洲国产清纯| 久久av色综合| 免费观看视频www| 久久精品综合一区| 欧美—级a级欧美特级ar全黄| 91国产精品成人| 国产激情一区二区三区四区| 岛国成人av| 在线不卡日本v二区707| 国产97色在线 | 日韩| 99精品在线直播| 亚洲天堂色网站| 欧美午夜视频网站| 国产日韩精品一区二区三区在线| 激情欧美一区| 亚洲国产欧美日韩在线观看第一区|