1,创建新的类,以下仅为读取ini的函数,写部分可参考下文中的链接;

public static string ReadIni(string section, string key){string IniFilePath = Environment.CurrentDirectory.ToString() + "\\config.ini";//StringBuilder temp = new StringBuilder(255);byte[] Buffer = new byte[255];int i = GetPrivateProfileString(section, key, "", Buffer, Buffer.GetUpperBound(0), IniFilePath);string s = Encoding.UTF8.GetString(Buffer, 0, i);return s;}

在类文件中,代码部分使用Encoding.UTF8.GetString()的格式;

2,API的接口参数如下:

[DllImport("kernel32")]//private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);private static extern int GetPrivateProfileString(string section, string key, string def, byte[] retVal, int size, string filePath);

不使用StringBuilder ,因为实际测试发现中文会出现乱码;

参考连接:https://blog.csdn.net/wyl_tyrael/article/details/120291658 传送门

【好文共赏析!】

[WPF] 读取ini中中文字符乱码的解决相关推荐

  1. 解决读取数据库里面中文字符乱码的问题

    最近做项目过程中要从数据库中读取一些字段,将这些字段先用实体类封装好,然后在其他java主程序中调用该字段进行匹配,奈何我操作了好几遍,总是显示数据库中中文字符乱码.数据库中样式如图1所示. 图1 数 ...

  2. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;

    SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码; 参考文章: (1)SpringMVC项目中中 ...

  3. php中文字符乱码,如何解决php中文字符乱码问题

    php中文字符乱码的解决办法:1.改mysql配置文件"my.ini"或"my.cnf":2.在需要做数据库操作的php程序前加入语句"mysql_q ...

  4. redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法

    redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法 事情的经过是这样的 记得以前曾经在VMware 5.5.3 上装过redhat 估计是9吧 当初我选的是图形 ...

  5. oracle中sql中文乱码,oracle中文字符乱码终极解决

    1.服务器确认字符集 select * from v$nls_parameters; #是否为zhs16GBK,zhs16utf8. 2.如不是中文字符集需改:关建点 shutdown immedia ...

  6. 关于在eclipse中中文汉字乱码的解决方式

    很多童鞋反应在吧项目导入到eclipse(myeclipse)时中文会有乱码,修改了编码格式后还是乱码,这里给大家介绍一下关于中文乱码时修改编码的注意事项: 当在eclipse中打开一个文件后发现有中 ...

  7. Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法...

    在做项目过程中,遇到Oracle 9i或9i版本以上客户端连接Oracle 8i及8i版本以下服务器端时,查询出来的中文数据全部变成了乱码.经查询资料终于解决了乱码问题. 开发工具是ASP.NET(C ...

  8. java 读取pdf乱码_java itextpdf 5.5.6读取pdf中文文档乱码怎么解决

    Itext中文处理: 在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化. 首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题. 附 ...

  9. Qt读取ini文件中文乱码问题

    Qt读取ini文件中文乱码问题 方法1: QSettings settings("xxxx.ini",QSettings::IniFormat); settings.setIniC ...

  10. 读取txt的中文字符出现乱码

    1.读取txt的中文字符出现乱码 这是我输入的 这是保存在文档里面的 在网上查了资料后,以为是记事本的编码和编译系统的编码不一致造成的,但是改了记事本的编码为ANSI以后,还是有乱码 后来知道是因为f ...

最新文章

  1. Maven打包web项目报错:webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update)
  2. usaco2013 mar【懒惰的奶牛】
  3. 圆环自带动画进度条ColorfulRingProgressView
  4. 在Python中用尽量多的方法实现单例模式
  5. 该页面仅以HTML格式保存_第七节:框架搭建之页面静态化的剖析
  6. 腾讯视频网页下载_腾讯视频怎么下载视频
  7. 每天一个Linux命令-cat
  8. 谷歌新竞赛:在欧美长大的AI,也要认识亚非拉的生活丨可参加NIPS
  9. 助成招聘网站——个人项目06
  10. python结巴分词_“结巴”分词:做最好的Python分词组件
  11. Android音频术语
  12. cogs 1695. 梦游仙境
  13. 利用node爬取王者荣耀英雄信息,并存入数据库
  14. 初识OpenGL (-)纹理过滤(Texture Filtering)
  15. JVM-内存与垃圾回收篇!女朋友看了都想当架构师的超详细保姆级笔记!呕心沥血之作!看完还不会你砍我!
  16. 泰勒公式求e值——c语言算法实现
  17. Mentor Graphics ModelSim SE 10.5官方原版+完美破解
  18. 异同移动平均线原理(macd)
  19. Github博客+腾讯云域名的快捷绑定方案
  20. 观《一个也不能少》后感

热门文章

  1. 带有Lowe’s算法的SIFT特征提取和匹配
  2. 问题解决_系统识别不了内存
  3. python 小说下载工具_笔趣阁小说爬取工具【附源码】下载Python版
  4. 常见网络厂商Mib库文件
  5. JS获取下个月的第一天和最后一天
  6. niosII处理器与串行D/A转换器接口设计
  7. PX4固定翼姿态控制器详细介绍(一)
  8. CSS布局——圣杯布局、双飞翼布局
  9. After 500:写500篇博客其实和写一篇是一样的
  10. 计算机考试如何截屏,教你6种电脑截屏的小技巧-电脑怎么截图