更新时间:2022-01-16 12:02:43
让我们向您解释如何处理中文乱码php页面。相信朋友们也应该很关心这个话题。现在给朋友们说说中文乱码的php页面。边肖还收集了关于中文乱码php页面的相关信息。我希望你看到后会喜欢。
中文乱码php页面解决方案:1。在PHP文件顶部添加“meta http-equiv=' content-type ' content=' text/html ';Charset=utf-8 "代码;2.在纯PHP页面的代码中设置utf8。
本文操作环境:windows7系统,PHP 7.1版DELL G3电脑
一般来说,乱码的出现有两个原因。一种是由于代码设置错误,浏览器字符集用错了代码,导致整个屏幕上一片凌乱的“天书”。另一种是用错误的代码打开文件,然后保存。例如,最初由GB2312编码的文本文件用UTF-8代码打开,然后用乱码保存。本文将向您展示如何解决php中代码乱码的问题。
我们把混乱的情况分为以下几种。如有必要,我们可以根据以下几种情况解决乱码问题:
第一种方法是解决HTML中中文随机编码问题。
如果你的HTML文件乱码了,可以在头标上加UTF8码(国际码):UTF-8是一个没有任何国家的码,也就是说可以独立于任何语言使用。
meta http-equiv=' Content-Type ' Content=' text/html;Set=utf-8'/html5:
二、HTML和PHP的页面解决方案。
如何混合HTML和PHP除了按照第一种方法的操作外,还需要在PHP文件的顶部添加这段代码:
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
header(' content-type : text/html;charset=utf-8 ');//设置代码
?第三,纯PHP页面的中文乱码问题(数据是静态的)
如果您的PHP页面是乱码,只需在页面的开头添加以下代码。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
header(' content-type : text/html;charset=utf-8 ');//设置代码
?第四,PHP Mysql中文乱码问题。
除了第三个操作,您应该在数据查询/修改/添加之前添加数据库代码。而且值得注意的是,这里的UTF8和之前的不同,中间没有横线。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
MySQL _ query(' SET NAMES UTF8 ');
//下一步是找出数据或者修改增加。
?
如何使用MySQL或更高版本?链接到数据库后,可以设置字符代码。UTF-8代码只是这样的代码之一。如果不想使用utf-8代码,也可以使用其他代码。只需将UTF-8更改为您想要使用的代码。目前中文网站开发主要使用的是GB2312和UTF-8代码。
需要注意的一点是,MySQL _ query(' set name ' code ' ')被添加到需要进行数据库操作的php程序前面。代码必须与php代码一致。如果php代码是gb2312,那么mysql代码就是gb2312。如果是utf-8,mysql代码是utf8,所以在插入或检索数据时不会有乱码。
【推荐学习:《PHP视频教程》】以上就是如何处理php页面上中文乱码的细节!
来源:php中文网站