c#使用WritePrivateProfileString和GetPrivateProfileString读取ini文件时,英文路径读取正常,中文路径读取失败

写成[DllImport("kernel32", CharSet = CharSet.Unicode, SetLastError = true)]就可以

因为如果不加CharSet.Unicode,会使用默认值Charset.Auto,导致中文解析失败

你可能感兴趣的:(c#,开发语言)