php gb2312转换UTF-8编码 60
我页面是gb2312的。比如“百度”echourlencode(“百度”);gb2312输出的是%b0%d9%b6%c8但是我想用UTF-8编码输出,%e7%99%be%...
我页面是gb2312的。
比如“百度”
echo urlencode(“百度”);
gb2312输出的是%b0%d9%b6%c8
但是我想用UTF-8编码输出,%e7%99%be%e5%ba%a6
前提是不改变页面编码,不使用 iconv 、mb_convert_encoding 这两个函数进行转换。
本人菜鸟一个,希望大家能给我提供一个方法。 展开
比如“百度”
echo urlencode(“百度”);
gb2312输出的是%b0%d9%b6%c8
但是我想用UTF-8编码输出,%e7%99%be%e5%ba%a6
前提是不改变页面编码,不使用 iconv 、mb_convert_encoding 这两个函数进行转换。
本人菜鸟一个,希望大家能给我提供一个方法。 展开
2个回答
展开全部
<?php
header("Content-Type:text/html; charset=GB2312");//定义页面编码方式gb2312
echo urlencode("百度");//gb2312编码的
echo "<br>";//换行
echo urlencode(iconv('GB2312', 'UTF-8', '百度'));//utf-8编码的
echo "<br>";
echo urlencode("百度");//还是gb2312编码的
?>
规定好,页面编码后,页面编码就是统一不会再改变。
iconv 、mb_convert_encoding 这些函数改变的只是传入那一个字符串的编码。
而不是页面编码,别搞混了。
header("Content-Type:text/html; charset=GB2312");
才是规定页面编码的代码。
header("Content-Type:text/html; charset=GB2312");//定义页面编码方式gb2312
echo urlencode("百度");//gb2312编码的
echo "<br>";//换行
echo urlencode(iconv('GB2312', 'UTF-8', '百度'));//utf-8编码的
echo "<br>";
echo urlencode("百度");//还是gb2312编码的
?>
规定好,页面编码后,页面编码就是统一不会再改变。
iconv 、mb_convert_encoding 这些函数改变的只是传入那一个字符串的编码。
而不是页面编码,别搞混了。
header("Content-Type:text/html; charset=GB2312");
才是规定页面编码的代码。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询