服务器端用php中读取一个文本文件内容,发送给客户端,需要发送UTF-8编码,但是读取的内容的编码不知道。需要先判断文本的编码格式吗?怎么判断?
使用 mb_convert_encoding($text, 'UTF-8','GB2312,UTF-8');这样对GB和UTF-8的没问题,但是其他编码可能还有问题。
另外php手册中有人这样用: iconv('', 'UTF-8', $str); 但是我试了不行。。有什么比较简单的方法吗?大家指点一下。
使用 mb_convert_encoding($text, 'UTF-8','GB2312,UTF-8');这样对GB和UTF-8的没问题,但是其他编码可能还有问题。
另外php手册中有人这样用: iconv('', 'UTF-8', $str); 但是我试了不行。。有什么比较简单的方法吗?大家指点一下。
解决方案 »
- 上传xls文档,其中一个列的值太长,读取到的变成科学计数法,详细见内容
- php 实现两个客户端之间进行通信
- dede系统里向模板页面传参数怎么实现?
- 谁能写个IPV4的循环 要精简
- 会XSL的进..用的MYSQL数据库~!在线等!!!
- PHP Mysql 存储问题 急啊~~~~~~~~~~
- 随机抽取数字
- mail()函数返回Unable to relay for XX地址
- 又是送分的问题在线的快进来看看啦
- 网站空间 禁用了GD库的生成jpg图片格式的相关函数 但没有禁用GD库和其他函数,能不能统一转换成png格式的图片
- 请教,页面中部有一表单,点击submit后(提交至本页),为什么会回到页顶?能让页面呆在原位置吗?
- ckeditor本地可以,上传到服务器就无法显示!
http://hi.baidu.com/jlzan1314/blog/item/8f602b7fb35024330dd7da34.html我这里只支持2个编码,可以再改一下程序.