扫码关注官方订阅号
文章发布系统,当我提交表单后,提交成功后alert一个提示,但是中文会出现乱码。网上找了一些资料,有三个地方要注意字符编码。一:header二:数据库字符编码三:文件保存编码都设置了后还是不行。
demo:http://www.mrchen573.com/php_...
楼主直接echo一个中文看一下,不用script标签
script
啊哈哈哈哈,对不住呀,来迟啦~前段时间去泰国旅游了~
虽然我看到你的问题好像已经解决了,但是我也还是写个回答吧,哈哈哈(不知道是不是刚旅游完回来脑子有点兴奋)。
记得几年前,我刚刚接触编程,我当时还没有任何概念,包括文件编码,但是我却很少犯这种错误,其中一个很重要的原因就是,从根源就杜绝了这个问题了,以前学的是Java,一开始的时候,老师就告诉我们说在Eclipse要确保编码是UTF-8,当时不懂,直接跟着做就是了,所以一直对UTF-8很有印象,虽然我真的不知道是干嘛的,到了后来接触PHP之后,一开始是使用Notepad++写的一个公司项目,由于是澳门旅游局的网站,要支持几十种还是十几种语言,中文简/繁体、英文、日文、韩文、拉丁文等等,其实说到这里,应该也就能理解了,使用UTF-8的原因就是因为能够正确显示字符(废话~),我要说的是我试过没有正确设置文件的编码,导致API返回的一些数据无法正确显示出对应的文字,也就是乱码了,从那以后开始,我就又注意了文件编码的设置了,无论用什么文本编辑器或者IDE,首先要确保的就是文件编码要设置正确,从根源杜绝这个问题。
常见坑点,记事本保存为UTF-8时会添加BOM头,古往今来不知多少人掉进过这个坑……
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
楼主直接echo一个中文看一下,不用
script标签啊哈哈哈哈,对不住呀,来迟啦~前段时间去泰国旅游了~
虽然我看到你的问题好像已经解决了,但是我也还是写个回答吧,哈哈哈(不知道是不是刚旅游完回来脑子有点兴奋)。
记得几年前,我刚刚接触编程,我当时还没有任何概念,包括文件编码,但是我却很少犯这种错误,其中一个很重要的原因就是,从根源就杜绝了这个问题了,以前学的是Java,一开始的时候,老师就告诉我们说在Eclipse要确保编码是UTF-8,当时不懂,直接跟着做就是了,所以一直对UTF-8很有印象,虽然我真的不知道是干嘛的,到了后来接触PHP之后,一开始是使用Notepad++写的一个公司项目,由于是澳门旅游局的网站,要支持几十种还是十几种语言,中文简/繁体、英文、日文、韩文、拉丁文等等,其实说到这里,应该也就能理解了,使用UTF-8的原因就是因为能够正确显示字符(废话~),我要说的是我试过没有正确设置文件的编码,导致API返回的一些数据无法正确显示出对应的文字,也就是乱码了,从那以后开始,我就又注意了文件编码的设置了,无论用什么文本编辑器或者IDE,首先要确保的就是文件编码要设置正确,从根源杜绝这个问题。
常见坑点,记事本保存为UTF-8时会添加BOM头,古往今来不知多少人掉进过这个坑……