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?