zoukankan      html  css  js  c++  java
  • Unicode和ANSI之间转换 NotePad++轻松实现

      今天碰到一个关于UNICODE和ANSI相互转换的问题,作为一个程序员,我首先想到的是用WideCharToMultiByte/MultiByteToWideChar实现,这个我想大家都会了,我也会在后续博客中介绍如何使用。本博客主要是介绍如何通过NotePad++工具来实现的,NotePad++功能比NotePad强大很多,这我也不赘述了。转入正题吧......

      UNICODE 转 ANSI (以中文为例,其他语言设置看最后附录):

        首先,用NotePad++打开一个ANSI编码的文件(PS:如何创建ANSI文件,直接创建一个txt文件,默认的编码就是ANSI;或者将现有文件另存为ANSI文件),改变Character set, Chinese/GB2312(Simpled),如下图所示:

        

        然后,插入相应的中文,如“打开文件对话框”, 然后点击Encoding->Encode in ANSI,我们可以看到Unicode已经转换成ANSI了;

              

      ANSI转UNICODE的已经在上面体现出来了,大家赶紧自己去尝试下!

      附录:

        German, Spanish, French Italian and Portuguese all use Character sets\Western European\Windows-1252

        Japanese uses Character sets\Japanese\Shift-JIS

        KO Korean  Character sets\Korean\Windows 949

        RU Russian  Character sets\Cyrillic\Windows-1251

        ZH Chinese  Character sets\Chinese\GB2312(Simplified)

  • 相关阅读:
    springboot整合mybatis
    springboot配置mvc拦截器
    ORA-65048:在可插入数据库PDBORCL中处理当前DDL语句时出错 ORA-00959:表空间‘MMMM’不存在
    SI Unit 国际标准单位
    java学习的第二阶段总结
    java学习的第一阶段总结
    vmware学习笔记
    java当中的语法糖
    jvm系统学习笔记
    java中Direct Memory堆外内存
  • 原文地址:https://www.cnblogs.com/nchxmoon/p/2995149.html
Copyright © 2011-2022 走看看