请问如何解决?只有空格变成问号,其他中文什么的都正常
解决方案 »
- php中怎么判断是否是datetime类型
- 模板是gbk编码,php程序是utf-8,数据库是gbk.从程序里直接传输到数据库会乱码,请问如何解决,
- 急啊,在netbeans里xdebug怎么都配置不上
- 请问怎样理解这个关键字查询 ,谢谢了
- 大家帮忙看看简历 给点意见 方向php 地点 广州
- 请问php中的$是什么意思,怎么用法
- 紧急提问,关注。。。
- 将文件从远程下载后不经硬盘保存,直接上传至另一服务器,怎么做啊
- 一个功能全面的系统,请到:hbgth.126.com上去下载【个人图书管理】原代码
- **大家帮忙来测试:为什么第一次访问这些页面会这么慢??**
- ecshop网站积分商城中列表分类设置
- 手机和PC浏览器对于PHP的处理方式是不一样的吗?请教大侠,谢谢!
你可否
echo base64_encode('你的utf-8字符串');
贴出结果一观
http://hi.baidu.com/lilong2114311/item/6d0b20c87ede71c8984aa097但我试着转换$in = 'UTF-8';
$out = 'GBK';
$str = str_replace("0xC2 0xA0", ' ', $str);//
$str = mb_convert_encoding($str, $out, $in); 却没有效果,求指教
完整代码如下:
<?php
$str = file_get_contents('http://www.gmw.cn/cg/2013-01/25/content_6510781.htm');
$in = 'UTF-8';
$out = 'GBK';
$str = str_replace("0xC2 0xA0", ' ', $str);//
$str = mb_convert_encoding($str, $out, $in);
$str = str_replace('charset=utf-8','',$str);
var_dump($str);
?>
$str = str_replace("0xC2 0xA0", ' ', $str);
应为
$str = str_replace("\xC2\xA0", ' ', $str);