我知道这不是一个“真正的”编程问题。但是,它与编程有关,所以无论如何我都会设置它。我有一个我需要测试的程序读取文件的字节顺序标记,看它是utf-8还是utf-16。我的问题是我找不到允许我设置字节顺序标记的程序/文本编辑器。任何人都可以告诉我如何在文本文件中设置它吗?
答案 0 :(得分:3)
如果您需要绝对确定发生了什么,请使用二进制十六进制编辑器或从程序中编写文件,以二进制文件创建文件。
答案 1 :(得分:3)
答案 2 :(得分:2)
Ultra Edit或Notepad++都应该能够做到,并编辑原始十六进制(通过带有np ++的插件)
答案 3 :(得分:1)
如果有的话,您应该能够在Visual Studio.NET中查看和编辑它。
在Visual Studio中打开打开的文件对话框。 单击“打开”按钮上的小三角形,然后选择“打开方式”。 现在选择二进制编辑器。
您应该能够在文件开头编辑十六进制值,以包含您需要的任何字节顺序模式。
此Wikipedia article描述了为不同的文件格式设置字节顺序标记所需的内容(例如UTF-8或UTF-16)