如何在Windows控制台上显示中文
来源:互联网 发布:网络语安利是什么意思 编辑:程序博客网 时间:2024/04/19 15:29
准备把服务器端的程序采用UNICODE 来编写
编译ACE的时候,我增加了
#define ACE_HAS_WCHAR
#define ACE_USE_WCHAR
编写一个Hello world的小程序,结果运行发现在控制台上显示不出中文,很快发现在原来需要设置console的属性才能让UNICODE字符正常显示出来。
代码如下
include "stdafx.h"
#include "ace/os.h"
#include "ace/Log_Msg.h"
#include <mmsystem.h>
#include <locale.h >
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"CHS"); //****** 设置本地属性*********
#include "ace/os.h"
#include "ace/Log_Msg.h"
#include <mmsystem.h>
#include <locale.h >
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"CHS"); //****** 设置本地属性*********
for(int i = 0; i < 100; i++)
{
int cur = ACE_OS::gettimeofday().msec();
_tprintf(ACE_TEXT("Hello world,今天您UNICODE了吗? [%d]/n"),cur);
OutputDebugStr(ACE_TEXT("Hello world,今天您UNICODE了吗?/n"));
ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE,今天您UNICODE了吗?/n")));
ACE_OS::sleep(1);
}
return 0;
}
{
int cur = ACE_OS::gettimeofday().msec();
_tprintf(ACE_TEXT("Hello world,今天您UNICODE了吗? [%d]/n"),cur);
OutputDebugStr(ACE_TEXT("Hello world,今天您UNICODE了吗?/n"));
ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE,今天您UNICODE了吗?/n")));
ACE_OS::sleep(1);
}
return 0;
}
- 如何在Windows控制台上显示中文
- 在Windows控制台上显示中文
- 如何在Windows控制台上利用Perl处理UTF8
- 将文件中的数据显示在控制台上
- C#控制台基础 按下任意键,显示在控制台上或者不显示在控制台上的console.readkey()
- cocos2dx在windows下如何显示中文
- C#: 控制台上输出显示进度条/百分比
- Windows控制台上的UTF-8支持
- 输出系统的属性到指定文件中并在控制台上显示
- C++在控制台上实现2048游戏
- 000021:在控制台上输出"test Java"
- 如何在Domino服务器的控制台上使用Show Config *的命令
- 一个api把printf打印显示到控制台上
- 如何在终端显示中文
- 如何将动态链接库(C++ DLL)中的printf显示在其被调用的程序控制台上
- ibatis 在控制台上写sql语句 log4j配置
- 编写一个People类,在控制台上输出个人信息
- 读取一个.java文件,并打印在控制台上。
- BlackBerry中设置Filed中字体和颜色
- 试用Windows Live Writer 发表日志
- Symbian学习笔记(8):再尝试着做一个数独游戏
- Date跟String类型之间的转换!
- 读取文本文件数据
- 如何在Windows控制台上显示中文
- 在提交信息时显示"提交中..."
- 一个测试ACE各种内存分配策略效率的程序
- 读取Excel表数据
- 在模态窗口中实现页面跳转
- servlet实现文件下载
- EJB3 再战 Spring
- [ACE] ACE_Hash_Map_With_Allocator性能测试
- Windows程序设计---多线程1