使用记事本或VS2010编辑utf-8 ini文件之间是否存在任何差异?

使用记事本或VS2010编辑utf-8 ini文件之间是否存在任何差异?,utf-8,ini,notepad,Utf 8,Ini,Notepad,我有一个应用程序需要读取ini文件作为预定义配置。ini文件中有一些汉字,所以我选择了utf-8编码。但当我用Windows记事本编辑文件并更改一些汉字时,应用程序将在运行时关闭。但当我使用VS2010来更改相同的汉字时,一切都正常 用记事本编辑utf-8 ini文件和VS2010之间有什么区别吗?我更愿意使用记事本来修改ini文件,因为它是最方便的选项,而且大多数用户已经可以访问它了 这是上一个问题的回顾版本。显然有…?那么为什么我不能使用记事本编辑ini文件?Thks@tripleeeA十六

我有一个应用程序需要读取ini文件作为预定义配置。ini文件中有一些汉字,所以我选择了utf-8编码。但当我用Windows记事本编辑文件并更改一些汉字时,应用程序将在运行时关闭。但当我使用VS2010来更改相同的汉字时,一切都正常

用记事本编辑utf-8 ini文件和VS2010之间有什么区别吗?我更愿意使用记事本来修改ini文件,因为它是最方便的选项,而且大多数用户已经可以访问它了


这是上一个问题的回顾版本。

显然有…?那么为什么我不能使用记事本编辑ini文件?Thks@tripleeeA十六进制转储有问题的字符将是一个很好的故障排除起点。@tripleee,我喜欢这个问题,使用记事本它会将BOM添加到utf-8 ini文件中,在我使用ultraedit删除BOM后,一切正常。VS2010没有问题,因为它不会添加BOM表。非常感谢。你说的记事本是什么意思?我使用的是Windows7,我的记事本没有utf-8选项。如果您指的是notepad++,那么正确的编码是不带bom的UTF-8