php如何用gbk编码的系列问题

php如何用gbk编码的系列问题,第1张

那你安装时PHP的设置没有设为缺省的是GBK,

你可以在php.ini中修改

将default_charset= 改为gb2312或是gbk就可,当然像正如三楼说的在

最前面添加(必须最前面,包含不能有空行和任何字符):

<?php

header('Content-Type: text/htmlcharset=gb2312')

?>

也是可以的

<?php@header("Content-type:text/htmlcharset=UTF-8")echo $str= '你好,这里是卖咖啡!'echo '<br />'echo iconv("UTF-8","gbk//TRANSLIT",$str)//将字符串的编码从UTF-8转到GB2312

echo '<br />'echo iconv_substr($str, 1, 1, 'UTF-8')//按字符个数截取而非字节print_r(iconv_get_encoding())//得到当前页面编码信息echo iconv_strlen($str, 'UTF-8')//得到设定编码的字符串长度?>

gbk转换为utf8的方法:

<?php

@header("Content-type:text/htmlcharset=GB2312")echo $str= '你好,这里是卖咖啡!'echo '<br />'echo iconv('GB2312', 'UTF-8', $str)//将字符串的编码从GB2312转到UTF-8echo '<br />'echo iconv_substr($str, 1, 1, 'GB2312')//按字符个数截取而非字节print_r(iconv_get_encoding())//得到当前页面编码信息echo iconv_strlen($str, 'GB2312')//得到设定编码的字符串长度?>


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

原文地址: https://outofmemory.cn/tougao/7819646.html

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

发表评论

登录后才能评论

评论列表(0条)

保存