如何在记事本中输入UNICODE中文字符

解决方案 »

  1.   

    UNICODE 只是一种储存的编码方式, "输入UNICODE字符" 没这个说法
      

  2.   

    UNICODE是一种编码,不管编码是什么,用记事本打开,结果是一样的。
    所以你随便输入一些文件,然后别存为UNICODE文本文件即可。如果要用编程实现,则要写一个UNICODE头,这个头为两个字节,具体是什么我忘记了,你可以查一下。
    写完这个头后,就直接将UNICODE字符串写入到文件里即可。
      

  3.   

    用记事本输入完后,在保存时选择 UNICODE保存UNICODE时,系统会在文件头放入 0xFF 0xFE 两个字符为了验证,你可以先保存好,然后用VC++以二进制方式打开看看
      

  4.   

    楼上的正确。记事本中另存为选择Unicode。
      

  5.   

    如果你的工程是个Unicode的,那么程序中的字符串都是Unicode模式的,
    当你把它写入到一个文本里时,先写入格式信息,这样当打开本文时,显示的信息才是正确的。
    否则,默认打开方式是ANSI的模式。如:
    打开一个文件后,
    CFile fp;
    fp.open(...);
    BYTE UI[]={0xff,0xfe};
    fp.write(UI,2);然后就可以写入Unicode字符串了
      

  6.   

    Unicode 有兩種格式,一種是高位在前,一種是低位在前
    頭都是兩字節
    低位在前頭是 ff fe , 前位在前為 fe ffUTF-8 可以有頭,也可以沒有。有頭的話是 3 字節
    建義用 Notapad++ ,很方便做各種格式的文檔。
      

  7.   

    http://www.agilesource.org
      

  8.   

    用记事本输入完后,在保存时选择   UNICODE 保存UNICODE时,系统会在文件头放入   0xFF   0xFE   两个字符 为了验证,你可以先保存好,然后用VC++以二进制方式打开看看