windows7中记事本识别Unicode与ASC码,以及有关txt格式的问题.
今天阅读一段用Java写的Huffman编码压缩解压的代码,发现在对txt文件进行压缩的时候,必须将txt的编码设置为ASC2,而Unicode和UTF-8这两种编码进行文件读取处理的时候均是乱码.问题是: 1.ASC2的编码中编码包含像Unicode 中的中文与外文字符吗?如果是,为什么在Java的char类型中无法识别对应的Unicode编码?
2.将一篇中文文本文档改作 ASC2的编码后,字符竟然没有丢失?!这是怎么回事?
3.现在写有关的Java程序时,char为4Bytes,如果要读入Unicode等编码的文件,除了将txt另存为设置为ASC2编码外,还有什么其他的好的解决办法么?
补充:Java , Java相关