请教 PHP 程序 乱码 问题
我修改了一个外国人写的PHP 网站,绑到我的一个原来的中文网站;修改之后可以输入中文,可以导入中文,可以搜索中文;但是,数据库里面不能显示中文,导出文件也是乱码;所有网站编码我都检查过了,是UTF-8;同时数据库也是的(就算我用原来显示中文的表格来也不行);高手能赐教吗?最好能说详细点,我是菜鸟(日,不给我上图)
追问:谢谢。
1.直接操作数据库,数据表格是可以显示中文的,但是这种输入,在网站页面乱码(问号);
2.改用以前可以显示中文的数据库表格,如果从网站页面提交,不能数据表显示中文,网页正常显示;
你是window系统还是linux系统
我在本地WINDOW测试,wordpress可以正常啊,无论网页还有数据库的表格;注意啊,程序是外国人写的,我汉化。
打开脚本文件,然后点击左上角文件->另存为->编码(utf-8)->保存
答案:1:mysql_query(set names utf8);
2:数据库编码为utf8_general_ci
再告诉你一个方法,直接在数据库的表里面插入中文看是否有乱码生成,如果有就说明数据库编码有问题,如果没有就是网页编码有问题(通常也设置为utf-8)或者mysql_query(set names utf8); 有问题.
其他:你原先从国外导出的数据库的字符集不是UTF8吧
上一个:php网站源码。网站程序。哪里找?
下一个:谁能帮我偷一个程序的php源码啊