作者yu1 (~renard~)
看板PHP
标题[请益] 档案输出-unicode编码
时间Tue Mar 27 19:28:07 2012
因为有个程式想要吃UTF-16LE的格式的txt
我用以下的php产生kkk.txt (就这四行没其他的)
<?php
$fp1 = fopen('kkk.txt', 'w');
$tmp = "一二三test";
$tmp = iconv("utf-8", "UTF-16LE", $tmp);
fwrite($fp1, " $tmp " );
?>
产生的txt是空白的 (其实有字元,notepad++看是空白的字元)
不过其实不确定是否能这样直接转换
想请问各位高手,若想产生UTF-16LE的格式的txt
是否有更好的作法呢
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.24.167
1F:→ buganini:开头加BOM? 03/27 20:31
2F:→ tyf99:你的 $tmp 是用 utf-8 编码? 03/27 20:53
3F:→ tyf99:转 UTF-16LE 後,档头当然也要加上 BOM 03/27 20:54