snrg.net
当前位置:首页 >> php mysql lAtin1 >>

php mysql lAtin1

你可以利用数据库管理工具先把所有的数据导出; 然后把该sql文件中的CHARSET=latin1改为CHARSET=utf8; 然后再把所有的数据导回去。 希望对你有所帮助。

汗,没看到后面的话,上面当我没说 怎么说你原库不能动。 你数据用PHP显示出来是不是乱码,这个才问题 不是。。。你瞎折腾啥子。这是数据库问题。

你的数据库应该使用gbk或者utf-8,如果像你说的其他都是utf-8的话推荐数据库也用utf8。 对于你的乱码问题,原因为:Latin1字符集不支持中文,所以在存入数据库后中文由于无法解析就会变成无意义的字符,这种乱码是无法恢复的。

通过mysql命令修改: 修改数据库的字符集 mysql>use mydb mysql>alter database mydb character set utf-8; 创建数据库指定数据库的字符集 mysql>create database mydb character set utf-8; 通过配置文件修改: 修改/var/lib/mysql/mydb/db.opt ...

修改默认字符集 1、 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8 character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LIKE 'charac...

不行,需要删除数据库,重新建立数据库,并且将数据库格式设置成utf8,否则会读取中文乱码

MySQL乱码的情况比较多,处理手段不一,可参考下文 http://blog.csdn.net/ACMAIN_CHM/article/details/4174186 可能其中提到的方法你都得用,所以建议不要太心急了。

info.php在CentOS 64位虚拟机运行的时候,其中MySQL版本那一栏是空白信息。我查看了info.php源码,开始以为是MySQL数据库的用户名和密码填写错了,仔细检查没有错误之后,便查看了Apache的error_log,得到如下消息: mysql_connect(): No such fi...

1.InnoDB,是MySQL的数据库引擎之一,为MySQL AB发布binary的标准之一。2.AUTO_...2011-03-11 PHP备份mysql数据库 如何像PHPMYADMIN备份的... 2014-07-15 mysql...

SET NAMES utf8试试 用MYSQLDUMP能否导出数据?用WORD之类的软件打开, 希望回答能给你带来帮助,如果还又不明白的地方请追问 你的采纳是我前进的动力答题不易互相理解

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com