Unicode编程----在VC中使用Unicode的源文件(*.h和*.cpp)
来源:互联网 发布:央视ae数据模板 编辑:程序博客网 时间:2024/06/11 17:07
一般介绍使用UNicode的文章,都说怎样使用Unicode的API和wchat_t. 但是源文件仍然是MCBS的.
其实VC可以支持Unicode文本文件作为源文件.
要点是 :
(1)VC默认产生的*.h和*.cpp是MCBS的,但可以使用[文件][另存为...]保存为Unicode
在VC2003中,在[File][Save XXXX As ...] 注意 Save 按钮右边有个小的向下三角形, 可以选择编码方式
(2)使用Unicode,应该使用的编码方式是
Unicode - codepage 1200
Windows (CR LF)
下面是我写的单文档Demo(使用CEditView)片段
// 包含多种语言的字符串
// 在VC2003编译通过
// 本文件保存方式为
// 编码: Unicode (2000)
// 换行: Windows (CR LF)
// 在CEditView窗口中,
// 可能有部分字符不能正确显示,那是因为当前的字体不支持,
// 拷贝粘贴到Microsoft Word中即可正确显示
void CUnicodeDemo2View::OnEnUpdate()
{
CEdit& ctrEdt = GetEditCtrl();
ctrEdt.SetWindowText(
L"China(Simplified): 中国(简体) /r/n"
L"China(Traditional): 中國(繁體) /r/n"
L"Korea: 한국 /r/n"
L"Russia: Россия /r/n"
L"Saudi Arabia: المملكه العربية السعودية /r/n") ;
}
- Unicode编程----在VC中使用Unicode的源文件(*.h和*.cpp)
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- VC++的Unicode编程
- 尽量减少union all 的使用
- Linux目录结构简析
- 非常简单的拖拽功能实现
- 邮件发送一点心得
- 原创小说连载:恋上Developer(1)
- Unicode编程----在VC中使用Unicode的源文件(*.h和*.cpp)
- JSF详解(从jsf的运行原理开始介绍了jsf)
- vc 动态控件的变量关联
- Spring+Hibernate+JSF+Ajax4jsf+Acegi+jCaptcha 做登录模块
- gSOAP官方网站
- Groovy On Grails
- 用SQL SERVER 2005新提供的命令实现行列转换
- Create a View in a MFC Dialog
- spring+hibernate问题(求解)