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);这样吧 看下这个sql语句 有没有深圳PHP的外包公司 关于页面跳转执行问题 大家进来帮帮忙 谢谢! 想问一下高手php的解释机制 递归数组的疑问 请问谁有下载的源码 请问学习PHP5.0,还需要学习javascript吗?! phpMyAdmin的config.inc中的cfg['PmaAbsoluteUri'] = '';是做什么用的 如何在<form>中调用自定义函数? 帮忙看看错误怎么修改 问个域名解析的问题?? 请问我要是想取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);
?>