Я еще немного поэкспериментировал с orca, посмотрев на «Формат файла архива» в MSI SDK, и увидел перевод вкладок в символ 16 (DLE).компилятор использует промежуточный формат с разделителями табуляции для передачи пользовательских строк таблицы компоновщику, однако он никак не скрывает фактические вкладки в данных.
Именно поэтому данные после вкладок выглядят как имена столбцов.
Wix уже правильно переводит возврат каретки 17 (DC1) и перевод строки, 25 (EM), управляющие символы, упомянутые на вкладке в SDK.
Из источника он кодируется втакже переводите вкладки правильно, но вкладка никогда не появится в данных из-за ранее упомянутого промежуточного формата.
Wix должен иметь возможность использовать символ, который никогда не появится в xml вместо tab.
Я скачал исходный код и изменил компилятор и компоновщик, чтобы использовать null, \ x0 вместо tab, \ t, и это решило проблему, подтверждающую мой eaПодозреваемый.Я открою это как ошибку.