c – 我在Visual Studio 2008中看不到俄语alpabet
发布时间:2020-12-16 07:31:43 所属栏目:百科 来源:网络整理
导读:我试图在Visual Studio 2008中输出俄语单词.我写道: #include iostream#include locale.husing namespace std;void main(){ setlocale(LC_ALL,"rus"); cout "Я хочу видеть это по-русски!";} 当我按下Ctrl S在Visual Studio中保存文
我试图在Visual Studio 2008中输出俄语单词.我写道:
#include <iostream> #include <locale.h> using namespace std; void main() { setlocale(LC_ALL,"rus"); cout << "Я хочу видеть это по-русски!"; } 当我按下Ctrl S在Visual Studio中保存文件时,我收到以下提示:
我选择了“使用其他编码保存”选项并选择了“西里尔文(Windows) – 代码页1251”.但是,当我运行我的程序时,控制台输出显示如下: ???????? ??? ???? 请问有人帮帮我吗? 解决方法
问题是你没有使用Unicode字符集(wstring,wcout as @ BìnhNguyên已经提到了).有两种方法可以解决这个问题: 1.使用unicode字符集. 2.转到控制面板 – >地区和语言 – >管理标签 – >非Unicode程序的语言 – >更改系统区域设置… – >选择俄罗斯.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |