asci和ascii 中文编码问题

新装了以winxp, 英文版的,每次保存notepad时候发现,默认的编码时候asci的,而且没有ascii选项.我就很奇怪,asci和ascii是不是都不超过8bits存储,貌似不能包括中文字符吧?那为何可以在notepad里保存呢...难道是进行扩展了么?
希望告知,asci(这个东西我不太了解)和扩展之后的ascX介绍.
ps:我喜欢的字符编码是UTF-8的,如何能修改默认保存为Utf-8呢?
另外:unicode字符那么多变种,如果选择了保存为Unicode,如何判断是属于哪一类变种呢?

首先没有asci这种编码方式,你说的应该是ansi编码.
ansi是双字节编码.在不同的操作系统中以及不同国家代表着不同的编码方式,比如在简体中文操作系统中使用的是gb2312,英文操作系统下的ansi具体包括什么编码我不清楚,不过应该不包括中文.我估计你最后保存的文本是unicode格式的.
ascii是American Standarded Code Informatin Interchange的简称, 是1字节的编码,只有256个字符,而日常使用字符远远超过这个数目,所以你见不着ascii的存储方式,不过基本所有编码方式都镶嵌了ascii的编码.
目前似乎没有办法修改默认的存储方式.
unicode是一种编码方式,它是没有变种的,只是在存储方式上有不同,比如utf-8就是一种存储方式,区分这些存储方式由文本保存时一并保存的信息决定.
而存储unicode编码根据高位在前还是低位在前也有两种方式,区别这两种方式的方法是在文本开头写入两个额外字节FF FE表示高位在前,FE FF表示低位在前.
温馨提示:内容为网友见解,仅供参考
无其他回答

asci和ascii 中文编码问题
首先没有asci这种编码方式,你说的应该是ansi编码.ansi是双字节编码.在不同的操作系统中以及不同国家代表着不同的编码方式,比如在简体中文操作系统中使用的是gb2312,英文操作系统下的ansi具体包括什么编码我不清楚,不过应该不包括中文.我估计你最后保存的文本是unicode格式的.ascii是American Standarded Code...

在标准ASCIl码表中,已知英文字母A的ASCII码是01000001,则英文字母...
【答案】:C 字母A比字母E小4,所以E的码值是01000001+1+1+1+1=01000101。

C语言中ASCI
C语言中的ASCII码,简称ASCⅡ,是一种用于信息交换的编码体系,源于美国。它以数字形式表示大写字母A,其在机器内存中的二进制表示为65。通过一个简单的程序来理解这一点:int main(){int a=65,b=97;printf("%c,%c",a,b);} 运行这个程序,你将看到输出'A'和'a',它们对应的ASCII码分别为...

七位ascii码共有几个不同的编码值
七位ascii码共有128个不同的编码值。计算机内,用1个字节(8位二进制数),表示7位ASCI码字符,最高位取0。所以ASCII码有27种组合即128种组合。ASCI码包含,普通字符:94个:控制字符:0~32,127。总共128个编码涵盖了键盘上的所有按键及按键组合。计算机采用套编码,每个编码都是唯一的,对应键盘上...

在标准ASCII码表中,已知英文字母D的ASCII码是68,英文字母A的ASCIl码是...
【答案】:B 在标准ASCIl码表中,大写字母码值按照顺序进行排列,若D的ASCIl值是68,那么A的ASCIl值就是68减3,为65。故答案选择8选项。

关于ASCi1的题目,这个题应该选 c吧。。。17.下列字符中,其ASCI1码值...
看图你就明白了 大写字母在小写字母前,大小写的差是固定的都是32 数字相对是最小的,小写字母越靠后越大,所以是D

C语言中的二进制与ASCII是什么意思?
在C语言中,根据数据的组织形式,文件可分为ASCI码文件和二进制文件。ASCⅡ码文件又称为文本文件,该文件是由个个字符组成,每一个字节存放一个ASCⅡ码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样放入磁盘存放。

三菱PLC中ASCI是什么意思
ASCI码。ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO\/IEC 646。

已知大写字母A的ASCI码I值是65,小写字母a的ASCII码值是97,则用八进制...
8进制ASCII码为 134 156

...进制的ASCI码值是6D, 则小写字母C的千六进制ASCII值是?
已知小写的英文字母m的十六进制的ASCI码值是6D, 则小写字母c的十六进制ASCII值是:6D-A=63

相似回答