none
Русский язык в консоли. Visual Studio 2010 Express C# RRS feed

  • Вопрос

  • До этого дня во всех создаваемых консольных приложениях русский язык отображался корректно. После установки антивируса Аваст вместо русских слов появляются знаки: ????????

    Код программы приводить бесполезно, так как в каждой консоли возникают такие знаки.

    Изменение кодировки в "Дополнительные параметры сохранения" не помогают.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace lesson1_5
    {
        class Program
        {
            static void Main(string[] args)
            {
                Random r = new Random(DateTime.Now.Millisecond);
                int index;
    
                string[] sovets = new string[10];
                sovets[0] = " Совет 1 ";
                sovets[1] = " Совет 2 ";
                sovets[2] = " Совет 3 ";
                sovets[3] = " Совет 4 ";
                sovets[4] = " Совет 5 ";
                sovets[5] = " Совет 6 ";
                sovets[6] = " Совет 7 ";
                sovets[7] = " Совет 8 ";
                sovets[8] = " Совет 9 ";
                sovets[9] = " Совет 10 ";
    
                index = r.Next(sovets.Length);
    
                Console.Write(sovets[index]);
                Console.ReadKey();
            }
        }
    }
    


    6 апреля 2014 г. 16:41

Ответы

  • Зайдите в панель управления Windows. Язык и региональные стандарты, посмотрите что там выставлено в язык для не юникод программ.

    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа IlyaKron 6 апреля 2014 г. 19:02
    6 апреля 2014 г. 17:40
    Модератор

Все ответы