Я пытаюсь сгенерировать какой-нибудь файл версии с T4 с некоторыми конкретными символами в нем.Здесь я пытаюсь сгенерировать некоторый текст, содержащий символ авторского права: ©
Проблема: явно существует проблема с кодировкой, поскольку выходные файлы не отображают ее (точка опроса)
Я убедилсячто мой .tt и мой выходной файл имеют одинаковую кодировку: ANSI.
Я пробовал разные вещи, такие как использование encoding = "windows-1252" или других кодировок (например, utf-16) в выходных данныхраздел T4 с файлом .tt, имеющим эту кодировку, но до сих пор я не нашел способа получить ожидаемый результат.
Я создаю свой файл так же просто, как показано ниже:
TextTransform.exe [-out myFile.h] myFile.tt
Самое простое, что я могу сделать, чтобы воспроизвести его, это:
myFile.tt
<#@ template language="C#" #>
<#@ output extension=".txt" #>
<#@ assembly name="System.Core" #>
©
Ожидаемое: ©
Факт: Плохой символ (обычно?)