C# 读ini文件读出来的是乱码 怎么解决

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:56:29
做的东西如下

ini文件:
[XXXXXX]
YYYY=QQQQ
MMMM=汉字

在C#中把MMMM读取到textbox中就成了乱码,需要怎么转化啊!谢谢各位老大了!
如果有相关encode的资料顺便给我发点 呵呵

你要保证ini文件的文本格式是UTF-8(U8)
(用UE打开这个文件,最下边有显示)
如果不是"U8-XXX" 就点文件-另存为 还是这个文件 覆盖
在 格式 中选择UTF-8 保存

然后读取的时候要按照UTF8的方式读取!

要设置 System.Text.Encoding.UTF8 才行