教你如何解决453h安装在mysql 4.1 以上的UTF8数据库中造成的乱码和安装失败问题
日期:2007年7月12日 作者: 相关tags: 如何 解决 装在 mysql 以上 UTF 数据库 造成 安装 失败 问题-
查找
- 上一页 [1] [2] [3]
- 如何破解卫星数字电视机顶盒
- 如何申请QQ第二代密码保护
- Win7下玩CF无法全屏的解决方法
- U盘安装Mac OS X 10.7 Lion DP4的教程
- 如何查看无线路由器连接密码?
- 如何申请免费邮箱?
- 为英文Windows XP安装中文语言包
- 发生unknown software exception错误的解决
- 无线路由器解密(minidwep-gtk for veket) 安装包21026
- UScreen(win7游戏全屏补丁) V1.0.0绿色版_解决win7游戏如何全屏
- Setup Factory安装程序制作工具 v9.03绿色版
- 瑞星杀毒软件2008 在线安装版
- 王国保卫战免安装硬盘版
- Reilly-Head First PHP&MySQL(2009)
- 微软雅黑字体自动安装包 V4版
- MS-DOS 7.10 完整安装版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
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/)
