Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Console.Writeline Encoding / 10 сообщений из 10, страница 1 из 1
30.11.2015, 15:54
    #39116468
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
Пишу простейшую утилиту на C# Console Application

Нужен простой лог выполнения Console.WriteLine .

На локальном компе она нормально пишите русские буквы. На удаленном сервере (RDС) пишет вопросы и зюквы.

Код: c#
1.
            Console.WriteLine(string.Format("{0} запросов", queries.Count));



Пробовал

Код: c#
1.
2.
3.
4.
5.
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(869);
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(866);
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(1251);
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(1252);
            Console.OutputEncoding = System.Text.Encoding.UTF8;



Характер зюкв меняется, но получить русские буквы так и не смог. На моем локальном компе, где русские буквы нормально показываются -- говорит, что CodePage = 866;

Кто что посоветует?
...
Рейтинг: 0 / 0
30.11.2015, 16:31
    #39116520
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
a_voronin,
Код: c#
1.
2.
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("хрю хрю");
...
Рейтинг: 0 / 0
30.11.2015, 16:33
    #39116522
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
Либо в свойствах самой консоли смените шрифт, поддерживающий кириллцу
...
Рейтинг: 0 / 0
30.11.2015, 16:36
    #39116528
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
Axelerona_voronin,
Код: c#
1.
2.
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("хрю хрю");



выдала зюквы
...
Рейтинг: 0 / 0
30.11.2015, 16:40
    #39116532
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
Axeleron,

Там всего 3 шрифта, ни один не показывает. В командной строке тоже тоже не удается русские буквы набрать.

Ладно буду в дебаг писать, там вроде их видно.
...
Рейтинг: 0 / 0
30.11.2015, 16:44
    #39116539
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
a_voroninAxelerona_voronin,
Код: c#
1.
2.
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("хрю хрю");




выдала зюквы
А так?
Код: c#
1.
2.
3.
4.
string myText = "хрю хрю";
System.Text.UnicodeEncoding encodingUnicode = new System.Text.UnicodeEncoding();
byte[] textBytes = encodingUnicode.GetBytes(myText);
Console.WriteLine("{0}", encodingUnicode.GetString(textBytes));
...
Рейтинг: 0 / 0
30.11.2015, 16:57
    #39116551
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
русский для non-unicode application надо установить на сервере
...
Рейтинг: 0 / 0
30.11.2015, 17:19
    #39116579
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
Axeleron,

не-а
...
Рейтинг: 0 / 0
30.11.2015, 18:36
    #39116673
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
a_voroninAxeleron,

не-а
Фигня тогда какая-то... По идее должно работать.
...
Рейтинг: 0 / 0
30.11.2015, 20:18
    #39116774
MrVoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Console.Writeline Encoding
a_voronin,

Попробуйте применить культуру в самом начале:
Код: c#
1.
System.Globalization.CultureInfo.CurrentCulture = new System.Globalization.CultureInfo("ru-ru");
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Console.Writeline Encoding / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]