PHP 输出简单的中文 乱码问题

PHP 输出简单的中文 乱码问题,第1张

解决php中中文乱码问题方法

php文件本身的编码与网页的编码应匹配

a 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta >

b 如果欲使用utf-8编码,那么php要输出头:header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta >

php本身不是Unicode的,所有substr之类的函数得改成mb_substr(需要装mbstring扩展);或者用iconv转码。

如果你的HTML文件文件出现了乱码问题,那么你可以在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的。

扩展资料:

解决PHP 输出简单的中文 乱码问题的其他方法:

在php的echo前面加入header("Content-Type:text/html;charset=gb2312")

把<meta >

 

参考资料:

百度百科-PHP

可以搜索下 unicode转中文。

没有现成函数,看着很麻烦的样子。

最好传递的时候就直接传中文

比如

$rt='中文'

json_encode($rt,JSON_UNESCAPED_UNICODE),这里加个JSON_UNESCAPED_UNICODE,他就还是中文

以上就是关于PHP 输出简单的中文 乱码问题全部的内容,包括:PHP 输出简单的中文 乱码问题、PHP像这种UTF8字符编码\u8def\u6613\u65af \u82f1\u6587怎么才可以转换成对应的字符、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10062075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存