回复
@度娘管你○ :
那调用API的声明方式为这样
Private Declare Unicode Function GetPrivateProfileString Lib "kernel32" (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer
Private Declare Unicode Function WritePrivateProfileString Lib "kernel32" (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Boolean
另外,利用IO读取文本,除非你要自己写一个INI分析提取工具,否则不推荐你直接读取文本
按编码读取文本的方式为下面几种
读取文件文本,无法读出中文
IO.File.ReadAllText("path")
读取文件文本,让程序自行判断读取内容的编码,推荐
IO.File.ReadAllText("path", Text.Encoding.Default)
读取文件文本,强制用UTF-8来读取
IO.File.ReadAllText("path", Text.Encoding.UTF8)
读取文本文件,用GB2312编码来读取
IO.File.ReadAllText("path", Text.Encoding.GetEncoding("gb2312"))