教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题
日期:2007年7月12日 作者:-
-----------------------------修改 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 做相应的修改,否则会出错。以上修改方法是我参考了论坛中的几位达人以及通过google搜索查到的一些英文资料,还有TW manbo的一些资料后,经过尝试完成修改并经测试没有问题的。希望对碰到同样问题的朋友有些用处!觉得有用的朋友顶一下,要对得起我写的那么多东西啊。
(出处:http://www.hackhome.com/)
- 上一页 [1] [2]
-
- 教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题 相关文章:
- ·如何申请免费邮箱?
- ·发生unknown software exception错误的解决
- ·全面解决Generic host process for win32 services遇到问题需要关闭
- ·数据如何正确从旧硬盘转至新硬盘
- ·微软黑屏的解决办法
- ·如何实现局域网打印机共享
- ·开机提示reboot and select proper boot device or insert boot Media in selected boot device的解决
- ·解决ActiveX部件不能创建对象的有效方法
- 教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题 相关软件
- ·《魔戒:中土大战》完美解除自爆问题补丁
- ·《英雄萨姆2》硬盘免安装版
- ·《反恐精英CS1.6》完整安装版本
- ·魔兽争霸3 V1.20版安装包
- ·《红色警戒98》完美硬盘免安装版
- ·VaGaa哇嘎画时代版 2.6.6.1 网络安装包
- ·微软正版认证离线安装包 build 2006.12.24 第二版
- ·魔兽争霸III冰峰王座1.18完美中文安装版,附1.20升级挡
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:JSP登录验证功能的实现
