主要观点:INI 文件由 16 位 Windows 引入,当时未支持 Unicode,其格式简单,很多人直接解析和修改,导致格式锁定无法扩展;调用 Unicode 版本的函数写入 INI 文件仍为 ANSI 编码以兼容旧的解析器;不能认为使用 Unicode 函数就一定能生成 Unicode INI 文件,规则是 INI 文件函数保留 Unicode 但不会创建 Unicode INI 文件,若文件已为 Unicode 则写入 Unicode 字符,否则为 ANSI 字符,文档对此有说明,Michael Kaplan 对此有不同看法但实际含义是文件已为 Unicode 时写入 Unicode 字符,可能需更清晰表述。
关键信息:16 位 Windows 引入 INI 文件、INI 格式简单可直接解析修改、函数写入 INI 文件的编码规则、Michael Kaplan 的观点及误解
重要细节:INI 文件引入时间、Unicode 版本函数的作用、文件创建与写入的关系等细节内容。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。