Heim >Backend-Entwicklung >PHP-Tutorial >php中echo和header("content-type:text/html; charset=uft-8");为什么不能一起用?

php中echo和header("content-type:text/html; charset=uft-8");为什么不能一起用?

WBOY
WBOYOriginal
2016-06-23 14:06:38545Durchsuche



php中加上header("content-type:text/html; charset=uft-8");这句,用echo向android客户端发送数据,android客户端就没有接收到;  如果除掉上面那句处理乱码的语句,android客户端接收到的就是乱码?可以指点下吗?最好详细点,谢谢各位高手帮忙  


回复讨论(解决方案)

乱码问题包括,文件编码,文件内容编码,传输编码……
文件编码是建立文件时候使用的编码,
内容编码就是header("content-type:text/html; charset=uft-8");
传输编码,比如是url编码……

遇到乱码问题,就把所有能想到的编码全部统一 :utf8
另外header("content-type:text/html; charset=uft-8");
这一句要放到文件的第一句。

谢谢1楼,这个问题对我们新手来说挺重要的,各位,要注意啦!我在上面就花了不少时间

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn