如何在记事本中输入UNICODE中文字符
解决方案 »
- windwos2008r2 下 服务进程调用windows API:OpenProcess打开另一个服务进程为何失败?
- CAsyncSocket 输入缓冲区如何设置
- 谁来解决,80分送上!!【应该不难的】
- 单文档-分割框架-右框架视图切换问题!
- 这是在WORD录制的宏,用于改变选中文字的颜色。请问在VC中怎么实现?
- 如何跟踪VC程序
- 我用ADO做的系统,有个毛病,刚加的记录不能马上修改,请各位指教?
- 送分问题!谢谢
- 刚学 vc ,将 LONG 型转换 CString型,用什么函数?
- 怎样在程序开始时修改Windows的注册表?
- 求助!怎样得到鼠标框出图中特定区域的各象素点RGB值!谢谢
- SetDialogBkColor 方法倒底能不能设置所有dialog的背景颜色???
所以你随便输入一些文件,然后别存为UNICODE文本文件即可。如果要用编程实现,则要写一个UNICODE头,这个头为两个字节,具体是什么我忘记了,你可以查一下。
写完这个头后,就直接将UNICODE字符串写入到文件里即可。
当你把它写入到一个文本里时,先写入格式信息,这样当打开本文时,显示的信息才是正确的。
否则,默认打开方式是ANSI的模式。如:
打开一个文件后,
CFile fp;
fp.open(...);
BYTE UI[]={0xff,0xfe};
fp.write(UI,2);然后就可以写入Unicode字符串了
頭都是兩字節
低位在前頭是 ff fe , 前位在前為 fe ffUTF-8 可以有頭,也可以沒有。有頭的話是 3 字節
建義用 Notapad++ ,很方便做各種格式的文檔。