как записать русский текст в свой файл?

Общие вопросы о Unity3D

как записать русский текст в свой файл?

Сообщение vva 01 апр 2012, 11:39

как записать русский текст в свой файл?
так я пишу в файл
Синтаксис:
Используется csharp
//добавить информацию в файл
    void _WriteAdd(string fText, bool fbAdd = true)
    {
        StreamWriter pStreamWriter = new StreamWriter("_FileLog_Add.txt", fbAdd
            , System.Text.Encoding.GetEncoding(1251)
            );
        if (pStreamWriter != null)
        {
            pStreamWriter.WriteLine(fText);
            pStreamWriter.Close();
        }
    }
 

в редакторе всё работает и пишется.
но в скомпилинной игре лог жалуется на
System.Text.Encoding.GetEncoding(1251)
и игра не работает.

как записать русский текст в свой файл, чтоб всё везде работало и писалось?
vva
UNITрон
 
Сообщения: 215
Зарегистрирован: 16 мар 2011, 22:22
Откуда: планета земля
Skype: vvavvavva3
  • Сайт

Re: как записать русский текст в свой файл?

Сообщение Good1101 01 апр 2012, 12:24

Не уверен конечно что это поможет но вдруг, попробуйте сохранить сам скрипт в формат utf8 если вы пишете в вижуал студии то она сохраняет в utf18, можно просто открыть файл скрипта в блокноте и сохранить выбрав нужную кодировку.
Как тут стрелять?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: как записать русский текст в свой файл?

Сообщение vva 01 апр 2012, 13:27

мне бы хотелось получить способ принудительной записи русского текста(если конечно это возможно и без напряга) но чтоб всё работало.
у мя есть редактор который не расчитан на разные кодировки.
vva
UNITрон
 
Сообщения: 215
Зарегистрирован: 16 мар 2011, 22:22
Откуда: планета земля
Skype: vvavvavva3
  • Сайт

Re: как записать русский текст в свой файл?

Сообщение Andy Ion 02 апр 2012, 09:32

Как всё сложно :)

Посмотрите код моего кодировщика файлов (блок try в методе Go)
viewtopic.php?f=13&t=7758

Я думаю, это именно то, что вам надо.
Изображение
Форум про инди-игры и их разработку
Аватара пользователя
Andy Ion
UNец
 
Сообщения: 18
Зарегистрирован: 14 авг 2011, 21:04
Откуда: Russia, Sochi
Skype: vermilionx
  • Сайт
  • ICQ


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15