黑马程序员技术交流社区
标题:
查看文件编码格式的问题
[打印本页]
作者:
曾玉锋
时间:
2013-3-10 18:09
标题:
查看文件编码格式的问题
EncodingInfo[] info = System.Text.Encoding.GetEncodings();
for (int i = 0; i < info.Length; i++)
{
//获取指定编码的字节序列
byte[] bytes = info[i].GetEncoding().GetPreamble();
//byte[] bytes = Encoding.GetEncoding("utf-7").GetPreamble();
//如果bytes数组长度大于0,则将编码信息存入dic集合中
if (bytes.Length > 0)
{
dic.Add(info[i].Name, bytes);
}
}
这段代码只能获取几种编码格式,是我的电脑系统原因么?还是为什么?求解!
作者:
wdj_student
时间:
2013-3-25 11:41
获取系统的所有编码,存到一个文本文件中
EncodingInfo[] infos = System.Text.Encoding.GetEncodings();
List<string> list = new List<string>();
for (int i = 0; i < infos.Length; i++)
{
list.Add(infos[i].CodePage + "\t" + infos[i].DisplayName + "\t" + infos[i].Name);
}
File.WriteAllLines(@"c:\Encoding.txt", list.ToArray());
Console.ReadKey();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2