Учитывая строку данных UTF-8 в PHP, как я могу преобразовать и сохранить ее в файл 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);