在Windows控制台上显示中文
来源:互联网 发布:opencv可以用c语言吗 编辑:程序博客网 时间:2024/04/25 12:31
准备把服务器端的程序采用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控制台上显示中文
- 将文件中的数据显示在控制台上
- C#控制台基础 按下任意键,显示在控制台上或者不显示在控制台上的console.readkey()
- 如何在Windows控制台上利用Perl处理UTF8
- C#: 控制台上输出显示进度条/百分比
- Windows控制台上的UTF-8支持
- 输出系统的属性到指定文件中并在控制台上显示
- C++在控制台上实现2048游戏
- 000021:在控制台上输出"test Java"
- 一个api把printf打印显示到控制台上
- ibatis 在控制台上写sql语句 log4j配置
- 编写一个People类,在控制台上输出个人信息
- 读取一个.java文件,并打印在控制台上。
- 读取一个.java文件并打印在控制台上
- 使用canto+w3m实现在控制台上完美阅读RSS
- C在控制台上实现鼠标画图功能
- 使用嵌套循环在控制台上输出九九乘法表
- 教你如何学习Lotus Domino/Notes
- 过去用JavaScript写ASP时碰到的几个问题。
- NETCF开发之文件和目录(1)
- xmlhttp中文参考(www.xmlhttp.cn)
- 转贴:安全清除你:C盘垃圾,让你多出近2G的空间!
- 在Windows控制台上显示中文
- 编程珠玑读后感1(1个算法)
- xp快捷键大全
- asp登陆检查
- GridView(DataGrid)根据单元格改变单元格颜色简单做法
- NETCF开发之文件和目录(2)
- HtmlWindow 类
- Delphi下发送Email的方法
- CSDN 博客圈子2.0版发布说明