给定 PHP 中的一串 UTF-8 数据,我如何将其转换并保存为 UTF-16LE 文件(这个特定文件恰好是为 Indesign 设计的 - 被放置为标记的文本文档)。
数据:
$copy = "<UNICODE-MAC>\n";
$copy .= "<Version:8><FeatureSet:InDesign-Roman><ColorTable:=<Black:COLOR:CMYK:Process:0,0,0,1>>\n";
$copy .= "A bunch of unicode special characters like ñ, é, etc.";
我正在使用以下代码,但无济于事:
file_put_contents("output.txt", pack("S",0xfeff) . $copy);