一开始,我正在处理未知编码的文件,但在JAVA中使用以下行进行编码:
InputStream in = new FileInputStream(new File("D:\\lbl2\\1 (26).LBL但问题是,当我尝试使用浏览器或文本编辑器(如Notpad++ )查看文件内容时,我无法正确地看到字符。相反,当我将编码更改为Windows1256时,所有字符都会查看正确和可读性。我做错什么了吗?
我有一个编码为cp1251的xml文件,我想在swt浏览器中查看它,但如果我运行此代码,browser.getText()将返回null。String text = new String(encoded,fileEncoding);我读过浏览器设置字符串编码为Unicode,m.b.我错误地将编码字符串从cp1251转换为utf-8,或者有其他方法在浏览
但是,虽然我在NetBeans 7.0中将项目设置为在UTF-8中编码,但当我在项目中创建一个文件时,在Notepad++中查看该文件时,该文件是用ANSI编码的,我必须手动将编码设置为UTF-8:在Aptana Studio 3中,我将工作区设置为UTF-8编码,并且我的项目继承了该编码,但是当我在项目中创建一个文件并使用Notepad++查看它时,它是用ANSI编码的,我必须手动将编码更改为UTF-8:所以我尝