Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Русские символы в консольном приложении / 6 сообщений из 6, страница 1 из 1
20.09.2013, 10:36
    #38402465
hyp1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
ОС WinSrv2008R2
Запускаю батником приложение:
chcp 1251
ConflictSeeker.exe
pause

Приложение начинается со строки:
Console.OutputEncoding = Encoding.GetEncoding(1251);

В винде:
Локаль для нонЮникод стоит English.

Русские символы отображаются иероглифами. Для консоли пробовал разные шрифты.

Вопрос: можно ли не меняя локаль для не-юникодных приложений в системе отображать корректно русские символы при работе с консольными приложениями
...
Рейтинг: 0 / 0
20.09.2013, 10:40
    #38402475
hyp1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
...
Рейтинг: 0 / 0
20.09.2013, 11:16
    #38402541
SerP1983
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
Очень не уверен, но попробуйте на всякий пожарный
Код: c#
1.
Encoding.GetEncoding("cp866");
...
Рейтинг: 0 / 0
20.09.2013, 11:39
    #38402575
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
hyp1kВопрос: можно ли не меняя локаль для не-юникодных приложений в системе отображать корректно русские символы при работе с консольными приложениями
а юникод использовать религия не позволяет?
...
Рейтинг: 0 / 0
20.09.2013, 11:47
    #38402589
hyp1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
pation, когда пытался в utf-16 выводить выводились знаки вопроса.... Т.е. это было по умолчанию string в C#.
...
Рейтинг: 0 / 0
20.09.2013, 23:01
    #38403299
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские символы в консольном приложении
hyp1kВ винде:
Локаль для нонЮникод стоит English.


Вопрос: можно ли не меняя локаль для не-юникодных приложений в системе отображать корректно русские символы при работе с консольными приложениями

Не меняя локаль, можно попробовать утилиту AppLocale (от самого Микрософта, бесплатная). Она как раз предназначена для локальной смены кодировки. Хотя насчёт консольных приложений хз, сработает ли.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Русские символы в консольном приложении / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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