когда я смотрю на свой файл, который я сохранил с помощью i18n, все нормально, например, в нем есть «Fíll Âll ülle ~», что я и хочу… но в коде, который я пытаюсь прочитать,контексты этого файла и возвращение его в виде строки - это что-то вроде этого:
string sLine = String.Empty;
StringBuilder sHTMLText = new StringBuilder();
int nFileHandle = FileSystem.FreeFile();
sHTMLText.Append(String.Empty);
FileSystem.FileOpen(nFileHandle, sFileName, OpenMode.Input, OpenAccess.Default, OpenShare.Default, -1);
while (!FileSystem.EOF(nFileHandle))
{
sLine = FileSystem.LineInput(nFileHandle);
sHTMLText.Append(sLine);
};
FileSystem.FileClose(nFileHandle);
return sHTMLText.ToString();
, но когда я отлаживаю его, он повреждает правильные переведенные вещи, такие как «Fïll Âll ülle ~», и манипулирует имитак что я думаю, что мой метод не делает это таким образом, который учитывает кодировку, как если бы я установил для своего компьютера региональные / языковые настройки на французский ... так как я могу исправить свой существующий код или написать что-то подобное, что также касается кодировки иLang установлен на моем компьютере?
Thsanks