需要由gbk修改到gbk和utf8的区别.有哪些需要注意的地方

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
1 修改了数据库的编码。2 文件编码都改为utf83 html 的charset = utf8
可是还是不行,有很多地方还是有乱码不知道错过了什么。
ps。后期可能会用react native 应该是不兼容gbk的吧?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
数据库字符集
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
修改了数据库编码 &- 这个太强大了修改数据库编码必然造成乱码,应该先导出为sql文件,然后新建utf8的数据库,再把数据导进去。导入前还要检查导出的sql文件中是否有charset的定义,有的话需要替换为utf8。另外,php连接数据库后马上就要执行set names utf8。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
1 修改了数据库的编码。2 文件编码都改为utf83 html 的charset = utf8
可是还是不行,有很多地方还是有乱码不知道错过了什么。
ps。后期可能会用react native 应该是不兼容gbk的吧?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
排查乱码位置,然后做修改模板与数据库这两个为主
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
修改了数据库编码 &- 这个太强大了修改数据库编码必然造成乱码,应该先导出为sql文件,然后新建utf8的数据库,再把数据导进去。导入前还要检查导出的sql文件中是否有charset的定义,有的话需要替换为utf8。另外,php连接数据库后马上就要执行set names utf8。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
1 修改了数据库的编码。2 文件编码都改为utf83 html 的charset = utf8
可是还是不行,有很多地方还是有乱码不知道错过了什么。
ps。后期可能会用react native 应该是不兼容gbk的吧?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
数据库字符集
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
修改了数据库编码 &- 这个太强大了修改数据库编码必然造成乱码,应该先导出为sql文件,然后新建utf8的数据库,再把数据导进去。导入前还要检查导出的sql文件中是否有charset的定义,有的话需要替换为utf8。另外,php连接数据库后马上就要执行set names utf8。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。您的位置:
帝国网站管理系统编码GBK转换成UTF-8版的教程方法
发布者: 慕容清思 |
注意事项:转换前先备份下数据库以及d附件目录转换步骤:1、备份GBK版的数据库;2、用Convertz编码转换软件将备份的数据库文件由GBK转为UTF-8;3、将转换后的数据库恢复到UTF-8版;4、重新生成前台页面;5、完成。一、登陆GBK版的后台备份ECMS数据库数据:1、登陆后台&“系统设置”&“备份数据”。进入如下界面:说明:(1)、一定要选择“导出为Mysql 4.0或3.*格式”选项。(2)、上面的备份目录名我们设为“ecms_gbktoutf8”。2、选项设置后,点击“开始备份”即可备份完毕。3、修改备份目录里的config.php配置文件,找到“$b_dbchar="gbk";”,将它改为“$b_dbchar="utf8";”,然后保存文件。(如上面例子中的配置文件就是:e/admin/ebak/bdata/ecms_gbktoutf8/config.php)二、用Convertz编码转换软件将备份的数据由GBK转为UTF-8:1、将备份目录下载到本地;(如上图中的:“e/admin/ebak/bdata/ecms_gbktoutf8”目录)2、新建一个“ecms_utf8”目录,作为GBK转UTF-8目标目录;3、下载Convertz软件,解压后双击“ConvertZ.exe”即可使用,无须安装;Convertz下载地址:http://www.phome.net/ecms47/jm/img/gbktoutf8/Convertz8.rar4、解压后双击“ConvertZ.exe”进入软件界面:到工具栏点击图标右键,弹出如下菜单,点击“纯文字文件转换”,如图:5、点击“纯文字文件转换”,进入如下界面:来源文件选择备份数据库的目录目的地选择我们新建的“ecms_utf8”目录点击“全部加入(包含子目录所有档案)”按钮编码转换选择“GBK&UTF-8(简体)”:如果没有“GBK&UTF-8(简体)”选项,点击“进阶选项”,选择为如下即可:6、设置后,点击“开始转换”即可将备份目录文件转换为UTF-8。三、将转换后的数据库恢复到UTF-8版 & &1、从官方下载帝国网站管理系统UTF-8版本,然后安装。 & &说明:安装时设置的“表名前缀”要与GBK版相同。 & &UTF-8版本下载:http://www.phome.net/ecms47/ & &2、安装UTF-8版本后,将转换后的目标目录复制到UTF-8版的“e/admin/ebak/bdata”目录; & &3、登陆后台&“系统设置”&“恢复数据”。进入如下界面: & &恢复数据源目录选择上面复制过来的目录。4、选择目录后,点击“开始恢复”即可恢复完毕。说明:到此步我们已经将数据库转换为UTF-8数据。 & &四、重新生成前台页面。 & &1、恢复UTF-8数据库后,我们重新登陆后台(用GBK版的帐号登陆); & &2、登陆后台后,然后进入“系统设置”&“数据更新中心”:依次按下面顺序生成前台页面,如图:五、至此,帝国网站管理系统GBK版转UTF-8版转换完毕。
魔客吧温馨提示:如果正在寻找登门户网站模板,那么到魔客吧的
频道看看吧,这里有很多的门户网站模板哦!
本文地址:
文章标题:
最新分享资源

我要回帖

更多关于 php gbk转utf8 的文章

 

随机推荐