2012-07-03 78 views
0

我需要在UCS-2 Little Endian中用PHP編寫一些文件中的信息,這樣當我在編輯器中打開該文件時,編碼設置爲UCS-如附圖所示2 Little Endian。使用UCS-2小端編碼編寫文件

我該怎麼辦?

enter image description here

+0

你曾經管理過這個@silvercover嗎?我現在正在嘗試做同樣的事情,除了UCS-2 Big Endian之外,還沒有設法通過@Evert在他的回答中提出的使用iconv函數達到目的。 – richhallstoke

+0

@richhallstoke不,我沒有。 – silvercover

回答

2

您可以使用iconv:iconv('UTF-8', 'UCS-2LE', $string); 此外,您需要預先將BOM添加到生成的文件中("\xFF\xFE")。

我的記事本+ +然後設置編碼爲您的圖片。

+0

感謝您的回覆。這個問題在那個時候是非常重要的問題,我無法解決這個問題導致了糟糕的記憶。 – silvercover

0

您可以使用iconv()轉換成字符集。在命令行上檢查'iconv --list'以獲取支持的編碼列表。