手机版

GB2312 VS UTF-8 PHP字符编码问题解决方案

时间:2021-10-19 来源:互联网 编辑:宝哥软件园 浏览:

看代码:复制代码如下:DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' ' http://www . w3 . org/TR/HTML 4/loose . DTD ' HTML head meta http-equiv=' Content-Type ' Content=' text/HTML;charset=utf-8/title New Document/title meta name=' author ' content=' '/meta name=' keywords ' content=' '/meta name=' description ' content=' '/link rel='样式表' type=' text/CSS ' href=' '/head body?php $string1='我是一个php人';$string2='这个网站是我们的';print _ r(str _ split($ string 1));echo ' br/';print_r(str_split($string2,4));/body/htmltest结果,——中文乱码如我所料

为什么呢?为什么呢?为什么呢?为什么呢?什么是乱码?怎么了?给我解释一下,什么,这是%乱码!因为英文没有乱码,只有中文乱码,我首先想到的是编码问题,所以突然想起UTF-8编码是UTF-8,需要3个字节。让我们成为一匹活马!所以print_r(str_split($string2,4));在这句话中,4被6代替,所以——看了一下结果

同样的,你可以尝试把字符集的UTF-8改成GB2312,因为Unicode编码需要2个字节,所以与UTF-8相比,Gb2312编码可以节省1/3的空间,但是如果你想兼容繁体中文、韩语、日语等其他语言,就需要使用UTF-8。

版权声明:GB2312 VS UTF-8 PHP字符编码问题解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。