使用C++,如何删除文件编码是UTF8-BOM的BOM标记?

一个ini配置文件,编码为UTF8,当我使用Windows内置记事本进行编辑时,该文件的编码将自动变为UTF8-BOM。
这时候就无法使用GetPrivateProfileString读取配置

现在我想在读取之前,删掉文件的BOM标记
如何在C++中实现它?