It would be preferable to replace any non-printable characters with an escape sequence instead, or use a more appropriate file structure.
Unfortunately, that's not an option in my case because I need to support .ini files written by old applications. Also, mIRC 6.x has never destroyed INI files with these characters in it, so I would certainly expect mIRC 7 to keep them intact as well.