1

If I'm not mistaken, there are symbols in ASCII those differ depending on language. For example, on my computer the default language for Windows 7 is Russian. So, I can save text files like "абацаба"using ANSI in notepad. Also, this script shows russian characters from 128th in IDE not supporting unicode

#include<stdio.h>
#include<stdlib.h>
int main()
{
    for(int i=0;i<256;++i)
    {
        printf("%d - %c\n",i,char(i));
    }
    system("PAUSE");
    return 0;
}

My laptop has Windows 8 with English default language. When I send russian text files saved in ASCII to it, it doesn't show them correctly. (However, I can print and save russian characters in unicode). Switching some of my applications to unicode seems very complicated, so can I change ascii, without reinstalling Win8?

1 Answers1

0

Despite my Windows is single language edition, I managed to change locale in

Control panel -> all control panel items -> Language->advanced settings -> Apply language settings to the welcome screen, system accounts, and new user accounts->Administrative->Change system Locale