重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文小编为大家详细介绍“php上传中文数据乱码如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php上传中文数据乱码如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
创新互联公司-专业网站定制、快速模板网站建设、高性价比乐东黎族网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式乐东黎族网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖乐东黎族地区。费用合理售后完善,10多年实体公司更值得信赖。
php上传中文数据乱码的解决办法:1、在php的编码中修改字符集,代码为“header("Content-Type: text/html; charset=utf-8");”;2、检查库表的字符集,执行“alter table ... convert to character set utf8;”语句即可。
本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。
php上传中文数据乱码怎么办?
首先看图前面是错误的,后面改好了
1.在php的编码中修改字符集
header("Content-Type: text/html; charset=utf-8"); //一个地方
$link = @MySQL_connect("localhost", "root", "root") or die("提示:数据库连接失败!");
mysql_query('SET NAMES UTF8');//两个地方,记住是utf8不是utf-8
mysql_select_db("test", $link);
2.使用编辑软件看看php文件是不是utf-8的编码
3.如果上面两步都做了还没成功就要考虑数据 库的表的字符集的问题了,果然我的错误就是在表的字符集这个地方出错,执行下面的语句
alter table 表的名称 convert to character set utf8;
读到这里,这篇“php上传中文数据乱码如何解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。