GBK转UTF8完整教程
第一步先在想转换的网站中用phpmyadmin打开数据库,不用管网站打开还是关闭,当然如果有人在线的话最好是关闭网站先,如果<br /><br />phpmyadmin不会用请自行百度。<br /><br />第二步,用phpmyadmin打开数据库后点数据库名称进入数据库。然后直接点右边窗口顶上的SQL连接。然后执行一次查询,查询用的<br /><br />语句如下,<br />Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', 111,';' ) FROM information_schema.tables Where <br /><br />table_name LIKE 'pre_%';<br />执行完上面的语句后,我们把区域3中的内容全部复制,这里可以使用ctrl+A多选,然后右键复制即可。内容复制出来后,我们将内<br /><br />容贴到一个txt里面。<br /><br />贴到txt里面后,用记事本的批量替换功能,将其中的 RENAME TO 111 这一段替换为 DEFAULT CHARACTER SET=gbk <br /><br />COLLATE=gbk_chinese_ci<br /><br />如果是想把UTF8转换成GBK就用这一段 DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci<br /><br /><br />第三步,重复刚刚第二步点开右边窗口中的SQL再运行一次 设置 个人资料丢失恢复 这个文档里的SQL到窗口中运行一次<br /><br />完美转换成功了。<br /><br /><br />转换结果完成后 设置 个人资料里面 只剩下了个用户名,其他信息全部丢失,不知道是否和这个有关系;修复就用下面的附件中SQL<br /><br />语句<br /><br /><br />转换成功能记得把UTF8文件上传到空间。上传前记得先备份一下原来的GBK文件。<br /><br /><br />重要事说三遍 操作前一次要先备份数据库 操作前一次要先备份数据库 操作前一次要先备份数据库<br /> <br /><br />最后一步记得把config里的那二个配置文件里的GBK 修改成UTF8和UTF-8 还有一个UC目录下/data下的那一个配置文件也一并修改不<br /><br />然打开网站可是会乱码的。<br /><br /><br /><br /><ignore_js_op><span style="white-space: nowrap" id="attach_4060" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">设置 个人资料丢失恢复.rar<em class="xg1">(714 Bytes, 下载次数: 374)</em></span>2019-11-8 13:10 上传点击文件名下载附件</ignore_js_op>数据库<em>, </em>网站<em>, </em>打开<em>, </em>SQL<em>, </em>UTF8 好帖子啊 那么插件怎么办呢? 这样转仅限新建没啥数据的站点使用,已经在运营的会丢失非常多的设置,以前我就试过这样转,会失败的,这个教程压根就不完整,后来花了很长时间才研究出来 <br />反正我转了后确实是有好多设置不见了 晕,丢失了怎么办呢?
頁:
[1]