javascript - php初上手,乱码问题。
巴扎黑
巴扎黑 2017-04-11 12:16:00
[JavaScript讨论组]

文章发布系统,当我提交表单后,提交成功后alert一个提示,但是中文会出现乱码。
网上找了一些资料,有三个地方要注意字符编码。
一:header
二:数据库字符编码
三:文件保存编码
都设置了后还是不行。

demo:
http://www.mrchen573.com/php_...


巴扎黑
巴扎黑

全部回复(3)
大家讲道理

楼主直接echo一个中文看一下,不用script标签

大家讲道理

啊哈哈哈哈,对不住呀,来迟啦~前段时间去泰国旅游了~

虽然我看到你的问题好像已经解决了,但是我也还是写个回答吧,哈哈哈(不知道是不是刚旅游完回来脑子有点兴奋)。

记得几年前,我刚刚接触编程,我当时还没有任何概念,包括文件编码,但是我却很少犯这种错误,其中一个很重要的原因就是,从根源就杜绝了这个问题了,以前学的是Java,一开始的时候,老师就告诉我们说在Eclipse要确保编码是UTF-8,当时不懂,直接跟着做就是了,所以一直对UTF-8很有印象,虽然我真的不知道是干嘛的,到了后来接触PHP之后,一开始是使用Notepad++写的一个公司项目,由于是澳门旅游局的网站,要支持几十种还是十几种语言,中文简/繁体、英文、日文、韩文、拉丁文等等,其实说到这里,应该也就能理解了,使用UTF-8的原因就是因为能够正确显示字符(废话~),我要说的是我试过没有正确设置文件的编码,导致API返回的一些数据无法正确显示出对应的文字,也就是乱码了,从那以后开始,我就又注意了文件编码的设置了,无论用什么文本编辑器或者IDE,首先要确保的就是文件编码要设置正确,从根源杜绝这个问题。

怪我咯

常见坑点,记事本保存为UTF-8时会添加BOM头,古往今来不知多少人掉进过这个坑……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号