when I want to change value my ini file becomes with BOM+CRLF (5 bytes: EF BB BF 0D 0A) again
Code: Select all
#test_filename = "test_file.ini"
If CreatePreferences(#test_filename, #PB_Preference_NoBOM)
PreferenceGroup("main")
WritePreferenceString("key", "value1")
ClosePreferences()
EndIf
MessageRequester("", "File created, size: " + Str(FileSize(#test_filename))); 22 bytes
If OpenPreferences(#test_filename)
PreferenceGroup("main")
WritePreferenceString("key", "value2")
ClosePreferences()
EndIf
MessageRequester("", "File size: " + Str(FileSize(#test_filename))); 27 bytes[/code]
