编写了一个文件,保存为了ANSI编码,再打开之后只有数字,文字全变成了乱码,怎么办

就变成这样求解决,其解救。

"??"乱码:

这种情况一般是用不支持中文的编码去编码中文字符,例如ISO-8859-1 仅能编码非英文字符,所以非英文字符被其编码时会被转换为 0x3F(即?的 ASCII 编码),这时

编码已经真被转成不可逆的乱码了。之后无论用兼容 ASCII 的哪种编码方案解码还原出的字符串都是"?"。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-09
你好!
你用记事本打开绝对会乱码的!
推荐你下载这个:notepad++编辑器
Notepad++是 Windows 操作系统下的一套非常有特色的自由软件的纯文字编辑器(许可证:GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用,自带中文。支持的语言: C, C++ , Java ,pascal, C#,XML,SQL,Ada, HTML, PHP, ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text,Objective-C, Pascal,Python, Javascript,VerilogHaskellInnoSetupCMake,VHDLAdaCaml、AutoItKiXtart、Matlab追问

我不会弄啊,一直这样怎么办...

追答

确定是源文件打开的?

本回答被网友采纳
第2个回答  2017-08-11
ANSI编码类型不支持汉字
相似回答