现在中文LINUX上不是GBK之类的编码, 就是linux 最常用的UTF-8编码了, 这个编码问题每个软件都要面对,
打开文件的时候可以让用户选择编码方式, 同时提供编码方式的预览, 这是现今软件的通用处理方法.
此外难道没有信息可能获取文件编码吗? 获取后再设置解码方式. ....................... ?????
UTF8格式的文本文件前三个字节是 EF BB BF,后面才是文本内容 ,不过这种方式并不好,文本文件的内容,前几个字节,难道就不能是EF BB, BF吗 或根本没有这些?
许多文件根本没有标识字节, 所以现在的文件系统应该更正一下,将编码属性直接放在文件属性中最好.
请参考相关类: QTextCodec...
如果解决了此问题, 请在此留下你的解决方案,因为我们也需要.
[ 此帖被rootlife在2010-08-30 00:27重新编辑 ]