举个Unicode 编程的例子

六 、举个Unicode 编程的例子
第 一 步 :
打开VC++6.0,新建基于对话框的工程Unicode,主对话框
IDD_UNICODE_DIALOG 中加入一个按钮控件,双击该控件并添加该控件的响应函
数:
void CUnicodeDlg::OnButton1()
{
TCHAR* str1=_T("ANSI 和UNICODE 编码试验");
m_disp=str1;
UpdateData(FALSE);
}
添 加 静 态文本框IDC_DISP,使用ClassWizard 给该控件添加CString 类型变
量m_disp。使 用 默认ANSI 编码环境编译该工程, 生成Unicode.exe。
第 二 步 :
打开“控制面板”,单击“日期、时间、语言和区域设置”选项,在“日期、时间、语言
和区域设置”窗口中继续单击“区域和语言选项”选项,弹出“区域和语言选项”对话
框。在 该对话框中,单击“高级”标签,将“非Unicode 的程序的语言”选项改为“日
语”,单击“应用”按钮,如图四:
图 四
弹 出的对话框单击“是”,重新启动计算机使设置生效。
运 行 Unicode.exe 程序并单击“Button1”按钮,看,静态文本框出现了乱码。
第 三 步 :
改为Unicode 编码环境编译该工程,生成Unicode.exe。再次运行Unicode.exe

程序并单击“Button1”按钮。看到Unicode 编码的优势了吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值