- 点击工具选选项卡,打开工具菜单,选择编辑器选项
- 打开之后设置字符编码集为UTF-8
3.在保存的时候选择本地编码(ANSI)即可
- 提示:许多资料来自网络,以下是实际测验。
- 你可以将编码选择为ANSI保存方式也为ANSI,中文输出不会乱码
- 或者设置为UTF-8但保存的时候设置ANSI依然不会乱码
- 设置成UTF-8保存成UTF-8也会乱码
- 详细的情况留待以后在讨论总之,目前能用就成,之后再出现问题再来解决。
- 点击工具选选项卡,打开工具菜单,选择编辑器选项
- 切换到选择工具栏将,将translation missing(缺少翻译取消勾选)
前言
- 之前回顾Java的时候有谈过关于字符编码表的问题,今天就详细的说一下这个问题,也算是填之前的坑。
- 我们要知道的第一个点就是字符和码值的对应关系是通过字符编码表决定的。
| 编码表 | 介绍 |
|---|---|
| ASCII | 一个字节表示,128字个字符,实际上一个字节可以表示256个字符。只用128个 |
| Unicode | 固定大小的编码,使用两个字节来表示字符,字母和汉字统一都是占用两个字节。 |
| utf-8 | 大小可变的编码,字母使用一个字节,汉字使用3个字节 |
| gbk | 可以表示汉字,而且范围广,字母使用1一个字节,汉字使用2个字节 |
| gb2312 | 可以表示汉字,gb2312 |
| big5码 | 繁体中文,台湾香港 |
- ASCII表:上世纪60年代,美国制定了一套字符编码(使用一个字节),对英语字符与二进制位之间的关系,做了统一的规定,这杯称为ASCII码。ASCII码一共规定了128个字符的编码,只占用了一个字节后面的7位,最前面的一位统一规定为0。
特别提示:一个字节可以表示256个字符,ASCII码只用了128个字符 - 缺点:不能表示所有字符。
- 下图是从百度截取的部门ASCII表,如果有想详细了解的,可以自行查阅。
- Unicode的好处:一种编码,将世界上所有的符号都纳入其中,每一个符号都给予一个独一无二的编码,使用Unicode没有乱码的问题
- Unicode的缺点:一个英文字母和一个汉字都占用2个字节,这对存储空间来说是浪费。
- 2的16次方是65536,所以最多编码是65536个字符
- 编码0-127的字符是与ASCII的编码一样。比如‘a’在ASCII码是0x61,在Unicode码是0x0061,都对应97,因此Unicode码兼容ASCII码
- UTF-8是互联网上使用最广的一种Uicode的实现方式。
- UTF-8是一种变长的编码方法。它可以使用1-6个字节表示一个符号,根据不同的符号,而变化字节长度
- 使用大小可变的编码,字母占一个字节,汉字占3个字节。



