今天碰到一个关于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)

转载于:https://www.cnblogs.com/nchxmoon/archive/2013/04/02/2995149.html

Unicode和ANSI之间转换 - NotePad++轻松实现相关推荐

  1. java utf 8 转unicode_java 在Unicode和UTF-8之间转换

    /** * utf-8 转换成 unicode * @author fanhui * 2007-3-15 * @param inStr * @return */ public static Strin ...

  2. 宽字符集(unicode)说明以及转换函数

    宽字符集(unicode)说明以及转换函数 1.为什么要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换. (2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件. ...

  3. 有关UNICODE、ANSI字符集和相关字符串操作的总结[转]

    Q UNICODE字符串如何显示 A 如果程序定义了_UNICODE宏直接用 WCHAR *str=L"unicodestring"; TextOut(0,0,str); 否则就需 ...

  4. 汉字编码与编程相关问题总结:ASCII、机内码、区位码、国标码、Unicode码他们之间是如何转换的

    一.ASCII.机内码.区位码.国标码.Unicode码他们之间是如何转换的,方程式是什么 汉字系统中的过程包括区位码.国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六进制 ...

  5. 用ATL的W2A和A2W宏转换Unicode与ANSI字符串

    1 #include 2 代码如下: 3 4 //使用ATL的W2A和A2W宏必须使用USES_CONVERSION 5 USES_CONVERSION; 6 7 //Unicode字符串 8 wch ...

  6. [字符集]Unicode和UTF-8之间的转换详解

        最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理.当然最最让人难于琢磨的就是字符集,编码之间的转换.通过这几天的研究,终于明白了Unicode和UTF-8 ...

  7. Unicode和UTF-8之间的转换详解

    Unicode是一个字符集,而UTF-8是 Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1 个字节.U ...

  8. pythonunicode和str_python2 中 unicode 和 str 之间的转换及与python3 str 的区别

    在python2中字符串分为 unicode 和 str 类型 Str To Unicode 使用decode(), 解码 Unicode To Str 使用encode(), 编码 返回数据给前端时 ...

  9. 汉字编码(【Unicode】 【UTF-8】 【Unicode与UTF-8之间的转换】 【汉字 Unicode 编码范围】【中文标点Unicode码】【GBK编码】【批量获取汉字UNICODE码】)

    参考博客: Unicode与UTF-8互转(C语言实现):http://blog.csdn.net/tge7618291/article/details/7599902 汉字 Unicode 编码范围 ...

最新文章

  1. lnmp下安装PECL HTTP 扩展
  2. Linux基本C编程fork、signal、time以及用printf在终端打印一个GUI窗口 - 使用cygwin
  3. 学习Git_12.10
  4. AI机器人:与智能机器人进行实时智能交互,想问什么就问什么
  5. 分享一个多线程实现[冒泡][选择][二分法]排序的例子
  6. rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决
  7. html标签转换含义,html标签含义
  8. [深度学习]知识蒸馏技术
  9. jQuery中的函数汇总1
  10. jQuery 增加 删除 修改select option
  11. 自制XML解析器源码分析
  12. Visio软件方案UML选择
  13. java jsp传值乱码_关于JSP乱码问题(页面传值产生的乱码)
  14. 提取Redis事件机制源码为我所用
  15. 转《牵一只蜗牛去散步》
  16. 大量贴图采样限制下的渲染处理方法
  17. Kubernetes一致性认证
  18. 干货来袭:抖音定位的重要性及抖音四步曲丨国仁网络资讯
  19. mysql数据库的原则_mysql数据库的表设计原则
  20. LTE 随机接入 --(1)流程

热门文章

  1. c++课后题(2) 数组排序
  2. java linux 格式化磁盘,Linux添加新硬盘、分区、格式化、自动挂载
  3. Linux jsp php集成环境,ImageMagick在程序中调用(linux环境,jsp,php)
  4. Python安装与库导入
  5. Python最大公约数gcd、最小公倍数lcm
  6. python传文件_Python实现Windows和Linux之间互相传输文件(文件夹)的方法
  7. 为什么python工程师掌握这些就够了_Python学到什么程度才可以去找工作?掌握这4点足够了!...
  8. mfc classwizard怎么打开_《英雄联盟手游》boot enchants任务怎么做 任务翻译完成攻略_英雄联盟手游...
  9. 开奖|八大福利,康康你中奖了没?
  10. DeFi预言机Umbrella Network与BSC上去中心化杠杆交易协议WOWswap达成合作