文章发布系统,当我提交表单后,提交成功后alert一个提示,但是中文会出现乱码。
网上找了一些资料,有三个地方要注意字符编码。
一:header
二:数据库字符编码
三:文件保存编码
都设置了后还是不行。
demo:
http://www.mrchen573.com/php_...
文章发布系统,当我提交表单后,提交成功后alert一个提示,但是中文会出现乱码。
网上找了一些资料,有三个地方要注意字符编码。
一:header
二:数据库字符编码
三:文件保存编码
都设置了后还是不行。
demo:
http://www.mrchen573.com/php_...
**在这句echo上面再加一句
echo "<meta http-equiv='Content-Type'' content='text/html; charset=utf-8'>"**
啊哈哈哈哈,对不住呀,来迟啦~前段时间去泰国旅游了~
虽然我看到你的问题好像已经解决了,但是我也还是写个回答吧,哈哈哈(不知道是不是刚旅游完回来脑子有点兴奋)。
记得几年前,我刚刚接触编程,我当时还没有任何概念,包括文件编码,但是我却很少犯这种错误,其中一个很重要的原因就是,从根源就杜绝了这个问题了,以前学的是Java,一开始的时候,老师就告诉我们说在Eclipse要确保编码是UTF-8,当时不懂,直接跟着做就是了,所以一直对UTF-8很有印象,虽然我真的不知道是干嘛的,到了后来接触PHP之后,一开始是使用Notepad++写的一个公司项目,由于是澳门旅游局的网站,要支持几十种还是十几种语言,中文简/繁体、英文、日文、韩文、拉丁文等等,其实说到这里,应该也就能理解了,使用UTF-8的原因就是因为能够正确显示字符(废话~),我要说的是我试过没有正确设置文件的编码,导致API返回的一些数据无法正确显示出对应的文字,也就是乱码了,从那以后开始,我就又注意了文件编码的设置了,无论用什么文本编辑器或者IDE,首先要确保的就是文件编码要设置正确,从根源杜绝这个问题。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
楼主直接echo一个中文看一下,不用
script
标签