PHP成生文本文件的问题,急,在线等!顶者有分! 把待写入的内容先转换成Unicode编码,再写入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么将要写入的内容换成成Unicode编码? $text = iconv('gbk', 'ucs-2', $text); $text = iconv('gbk', 'ucs-2', $text);转出来写入文件都是乱码! 你用来写文件的页面,首先必须申明编码为utf-8然后视情况(主要是你的数据来源),使用 iconv('gbk', 'ucs-2', $text);最后写出,就可以了 下面是源代码:header("Content-type: text/xml; charset=UTF-8");include_once "Connect.inc.php";$link = new Connect();$file = "data1.txt";$dataStr = "";for ($i=0; $i<count($row); $i++) { /* 数据处理 */}$dataStr = iconv('gbk','ucs-2',$dataStr);@unlink($file);$fp = fopen($file,"ab+");fwrite($fp,$dataStr);fclose($fp);还是不行! <?php$handle = fopen("a.txt", 'w');$content =mb_convert_encoding("大家", "UTF-8");fwrite($handle, $content);fclose($handle);?> 你本来是UTF-8的啊iconv('UTF-8', 'ucs-2', $text);这样吧 phpize编译出错 字符串截取 关于session的垃圾回收机制问题! 帮忙$_SERVER["HTTP_REFERER"] 获取客户端浏览过的网页 求一个简单的SQL,不知道存不存在. 进入phpmyadmin时出错 本人用虚拟空间,出现此问题!chmod(): Operation not permitted 已经FTP修改权限,还是不行啊 PHP 上传文件类型有哪些? 同一表中,如何将A字段中所有数据复制到B字段中去 如何实现可编辑的下拉框 问个域名解析的问题?? 请问我要是想取sybase_num_rows()这个的值该怎么写
然后视情况(主要是你的数据来源),使用 iconv('gbk', 'ucs-2', $text);
最后写出,就可以了
include_once "Connect.inc.php";
$link = new Connect();$file = "data1.txt";
$dataStr = "";
for ($i=0; $i<count($row); $i++) {
/*
数据处理
*/
}
$dataStr = iconv('gbk','ucs-2',$dataStr);
@unlink($file);
$fp = fopen($file,"ab+");
fwrite($fp,$dataStr);
fclose($fp);还是不行!
$handle = fopen("a.txt", 'w');
$content =mb_convert_encoding("大家", "UTF-8");
fwrite($handle, $content);
fclose($handle);
?>