File("C:/file/test.txt"));产生同样的结果(在我看来),这是UTF-8没有BOM.但是,Notepad++没有显示任何关于编码的信息。我希望notepad++在这里显示为Encode in UTF-8 without BOM,但是在“编码”菜单中没有选择编码。
现在,这段代码用BOM编码用
当试图识别没有BOM的文件的编码时,我遇到了一个问题,特别是当文件以非ascii字符开头时。我发现了关于如何识别文件编码的两个主题,
public class UnicodeReader= new PushbackInputStream(in, BOM_SIZE);
int n = pushbackStream.read(bom, 0,
我有用UTF16 LE BOM编码编码的文件,需要修改和保存它们。但是,我在中看不到这样的编码选项。file: function_to_replace_content(content)这将保存没有BOM是否有选项可以对文件进行编码,包括BOM并以这种方式保存它?
这里类似的问题没有很好的解释和/或有效的答案。