作者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