Unicode和ANSI之间转换 NotePad++轻松实现

摘要:
本博客主要介绍如何通过NotePad++工具实现它。NotePad++的功能比NotePad强大得多,我不再赘述。让我们进入UNICODE到ANSI的要点:首先,使用NotePad++打开一个ANSI编码文件,更改字符集Chinese/GB2312,如下图所示:然后插入相应的中文,如“打开文件对话框”,然后单击编码-˃编码ANSI,我们可以看到UNICODE已转换为ANSI;从ANSI到UNICODE的转换已经反映在上面,所以我们应该自己尝试一下!

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

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

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

    Unicode和ANSI之间转换 NotePad++轻松实现第1张

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

    Unicode和ANSI之间转换 NotePad++轻松实现第2张      Unicode和ANSI之间转换 NotePad++轻松实现第3张

  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)

免责声明:文章转载自《Unicode和ANSI之间转换 NotePad++轻松实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ILRuntime 学习spring 4 @RestController 小试下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UTF-8 的BOM带来的麻烦

UTF-8 的BOM带来的麻烦   工作需要我用程序生成一个html文件。 由于服务器端使用apache+Tomcat来执行html和jsp文件。 开始生成html文件放在apache目录下,页面无法默认正常识别我页面设置的编码。 必须手动在浏览器上选择Encoding->简体中文(GB2312)才可以正常显示。 这样当然是不行了。 由于我们原...

windows批处理学习(for和字符串)---03

【1】for命令简介   先把for循环与for命令类比一下,这样学习理解快。   for 循环语句,一般格式如下: 1 for (表达式1;表达式2;表达式3) 2 { 3 循环体; 4 }   1. 表达式1 一般为初始状态赋值表达式,给控制变量赋初值。   2. 表达式2 一般为关系表达式或逻辑表达式,为循环控制条件。   3. 表达式3 一...

几种编码方式

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?...

CHAR,TCHAR,WCHAR 三者的区别与转换

#ifdef   UNICODE               typedef   wchar_t   TCHAR;     #else               typedef   unsigned   char   TCHAR;     #endif     typedef   unsigned   char   CHAR;     typedef  ...

TCHAR数据类型介绍

转载:https://blog.csdn.net/mousebaby808/article/details/5259944 并不是所有的Windows操作系统都支持UNICODE编码的API(例如早期的Windows98), 这就造成了两种结果:某些版本的Windows应该应用wchar_t来保存字符, 某些平台的Windows应该使用char类型来保存字...

4.1. 如何在Windows环境下开发Python

4.1. 如何在Windows环境下开发Python 4.1. 如何在Windows环境下开发Python 4.1.1. Python的最原始的开发方式是什么样的 4.1.1.1. 找个文本编辑器,新建个.py文件,写上Python代码 4.1.1.2. 打开Windows的cmd,并且切换到对应的python脚本所在目录 4.1.1.2.1....