有没有办法在 Windows 8 中更改我的 ASCII 语言?

有没有办法在 Windows 8 中更改我的 ASCII 语言?

如果我没记错的话,ASCII 中的符号会因语言而异。例如,在我的电脑上,Windows 7 的默认语言是俄语。因此,我可以在记事本中使用 ANSI 保存“абацаба”等文本文件。此外,此脚本在不支持 unicode 的 IDE 中显示第 128 位俄语字符

#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;
}

我的笔记本电脑装有 Windows 8,默认语言为英语。当我将以 ASCII 保存的俄语文本文件发送给它时,它无法正确显示它们。(但是,我可以打印和保存 unicode 中的俄语字符)。将我的一些应用程序切换到 unicode 似乎非常复杂,那么我可以在不重新安装 Win8 的情况下更改 ascii 吗?

答案1

尽管我的 Windows 是单语言版本,但我还是设法更改了语言环境

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

相关内容