- 博客(2)
- 收藏
- 关注
原创 C#读写ini文件或者文本文件时,保存的文件中,中文字符变成乱码的问题
不少朋友遇到用System.IO.StreamReader读取包含汉字的txt文件时,经常会读出乱码(StreamWriater写文本文件也有类似的问题),原因很简单,就是文件的编码(encoding)和StreamReader/Writer的encoding不对应。部分添加特定的“编码字节序标识(Encoding Bit Order Madk,简写为BOM)”,类似PE格式的"MZ"文件头。为了解决这个问题,我写了一个类,来取得一个文本文件的encoding,这样我们就可以创建对应的。
2025-05-12 13:34:51
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人