教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题
日期:2007年7月12日 作者: 相关tags: 如何 解决 装在 mysql 以上 UTF 数据库 造成 安装 失败 问题-
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_query("SET NAMES 'utf8'", $this->_resource);CODE:[Copy to clipboard]mysql_query("SET CHARACTER SET utf8", $this->_resource);
CODE:[Copy to clipboard]mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'", $this->_resource);
修改后保存。
安装的时候,选择UTF8作为编码格式安装。如此修改后能够正常安装,并且在数据库中的中文显示和保存都正常,如果需要整合discuz或者其他程序的时候,也能够选择UTF8版本,并且整合后不会出现在注册时使用中文用户名,但是注册后显示为乱码的现象。
注意事项
经本方法修改后,请在升级manbo的时候,对 includes/database.php 做相应的修改,否则会出错。 - 上一页 [1] [2] [3] 下一页
-
- 教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题 相关文章:
- ·开机提示reboot and select proper boot device or insert boot Media in selected boot device的解决
- ·QQ牧场如何升级快?最新攻略秘笈大放送
- ·如何申请免费邮箱?
- ·如何淹咸鸭蛋/既不咸又有黄油
- ·如何进行局域网设置
- ·指导你 如何 熄灭QQ旋风图标
- ·如何打蝴蝶结
- ·如何修改图片上的文字
- 教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题 相关软件
- ·电脑常见问题与故障1000例
- ·VaGaa哇嘎画时代版 2.6.7.1 网络安装包
- ·《奇想齿轮》免安装简体中文版
- ·《魔戒:中土大战》完美解除自爆问题补丁
- ·VC6从入门到精通-VC与数据库管理
- ·科林麦克雷:尘埃2 免安装简体中文版
- ·USB接口不能用的解决
- ·磁盘阵列安装视频教程
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:JSP登录验证功能的实现
软件相关tags: 如何 解决 装在 mysql 以上 UTF 数据库 造成 安装 失败 问题
