Answers
打出来的只是“字符”而已,和编码无关,而且,你看到的“输入时没乱码”其实是经过系统编码过了的,windows默认是utf-8(在语言格式设置里面可以改掉),不一定能输入就能存储。举个例子:你用notepad++新建一个文档,输入一些中文,然后把编码改成一些不支持中文的。。比如OEM-720,ISO8859-14保存,关闭,再打开,发现没有了!
你所看到的,只是“看到”的,系统不能处理就丢弃了
ANSI在不同语种的系统中不是一样的,如果你用简体中文系统,那么它实际上用的是GBK的编码方式,繁体中文则是big5,这两种编码都是支持中文的,所以存储起来也不会乱码。复制时,已经根据目标文件存储方式转码了。