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

php mysql lAtin1

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

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

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

初步分析表明,是的,确实支持中文!(是初步的结论,只做了初步的分析) 1. 先来看看latin1 (参考百度百科) Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。 ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之...

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

数据库是latin1也可以存入中文的~创建表字段的时候,设置字段字符集为UTF-8(utf8 general)就行了

最好的办法就是把你的数据库转换为gbk的... 不然你就去修改程序. 读写数据的时候 转码...

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

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

1.数据库中是乱码,你是怎么看到的?用phpmyadmin? 如果是这个应该看看表是否真正是utf-8 一般乱码有可能是Latin1这样的. http://hi.baidu.com/hackerbase/blog/item/8c615d60fd45f2d68cb10d23.html 2.还是单独写php程序输出?如果是这个,建议把网...

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