Linux主机通过phpmyadmin导出的sql数据,用命令导入到另外一台Linux主机时出现中文显示乱码,进一步查看原先导入出sql文件,发现中文无法显示,都是?号。解决Linux mysql数据导入导出中文乱码的具体方法如下:
1、确保phpmyadmin导出的数据中文显示正常,进入phpmyadmin界面,将语言选为中文simple-chinese( 注意非simple-chinesegb 2312),再导出sql中文就能正常显示。
2、修改导入出现乱码的LINUX主机的mysql设置vi /etc/my.cnf[mysqld] 添加default-character-set=utf8#设置默认字符集为utf8init_connect='SET NAMES utf8′#设定连接mysql数据库时使用utf8编码,以让mysql数据库以utf8方式运行找到(或添加)[client]default-character-set=utf8重启mysqlservice mysqld restart3、删除数据库并新建,重新导入数据库即可mysql -u root -p>mysql>drop database xxx>create database xxx>quit导入数据mysql -u -p xxx 刚开始学习PHP同学,在写项目的时候因为经验不足,会出现乱码的情况,乱码的情况有很多种: 1、PHP文件输出时出现乱码 php文件本身的编码一定要与网页的编码相匹配 如果使用gb2312编码 那么php要输出头:header(“Content-Type: text/html; charset=gb2312") 静态页面添加 如果使用utf-8编码 那么php要输出头:header(“Content-Type: text/html; charset=utf-8") 静态页面添加 2.PHP 到此,以上就是小编对于php写入文件乱码,php文件显示的文字是乱码怎么办的问题就介绍到这了,希望这2点解答对大家有用。
新闻名称:php写入文件乱码,PHP文件显示的文字是乱码
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
快上网
网站后台乱码了,怎么办?
URL地址:http://www.csdahua.cn/qtweb/news10/440060.html