PHP字符编码问题之GB2312 VS UTF-8解决方法
2011-06-23 00:00
736 查看
看代码:
测试结果打出我所料――中文乱码
Why?Why?Why?Why?乱码是什么?什么事乱码?给我解释解释,什么,是%&的乱码!
因为英文无乱码,只有中文乱码,首先想到了编码的问题,于是突然想起来UTF-8的编码是UTF-8需要3个字节,死马当活马医吧!
于是 print_r(str_split($string2,4));这句中的4 ,就被换成了6,于是乎――看结果
同样,你也可以试试将编码的charset的UTF-8改成GB2312,因为Unicode的编码是需要2字节的,所以说Gb2312的编码比UTF-8能够节约1/3的空间,但是如果你要兼容繁体中文、韩文、日文的其他的语言就需要使用UTF-8了。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/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="stylesheet" type="text/css" href="" /> </head> <body> <?php $string1 = "i am a phper"; $string2 = "这网站是脚本之家"; print_r(str_split($string1)); echo "<br />"; print_r(str_split($string2,4)); ?> </body> </html>
测试结果打出我所料――中文乱码
Why?Why?Why?Why?乱码是什么?什么事乱码?给我解释解释,什么,是%&的乱码!
因为英文无乱码,只有中文乱码,首先想到了编码的问题,于是突然想起来UTF-8的编码是UTF-8需要3个字节,死马当活马医吧!
于是 print_r(str_split($string2,4));这句中的4 ,就被换成了6,于是乎――看结果
同样,你也可以试试将编码的charset的UTF-8改成GB2312,因为Unicode的编码是需要2字节的,所以说Gb2312的编码比UTF-8能够节约1/3的空间,但是如果你要兼容繁体中文、韩文、日文的其他的语言就需要使用UTF-8了。
相关文章推荐
- PHP字符编码问题之GB2312 VS UTF-8解决方法
- php字符编码utf-8转gb2312的问题解决
- PHP字符编码问题之GB2312 VS UTF-8
- php+mysql的utf-8中文乱码问题的解决方法
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- php中json_encode处理gbk与gb2312中文乱码问题的解决方法
- php+mysql的utf-8中文乱码问题的解决方法
- php+mysql的utf-8中文乱码问题的解决方法
- PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
- 将 locale 从 zh_CN.GB2312 转到 zh_CN.UTF-8 的一些问题和解决方法[转]
- PHP导出CSV中文乱码的解决方法:UTF-8转GB2312
- php中json_encode处理gbk与gb2312中文乱码问题的解决方法
- 已解决了ajax(源文件编码gb2312)发送+php接收(源文件编码gb2312)中文乱码问题(utf-8也通用)
- PHP字符串截取函数(解决中文乱码问题!支持UTF-8和GB2312)
- PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- Warning Cannot send session cookie - headers already sent...问题的解决(PHP的UTF-8 BOM引起的问题)
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- vs2015 不安装在C盘引发的几个问题以及解决方法