GB13000 中的UCS-2 怎么转换?
一段经过GB13000 转意的字符存进txt文本中,然后再取出来时怎么给转换回去,我是用vs2008 winform下开发的,顺便再问一下怎么从txt文本中取出字段,我的取出来之后和真正txt中的不太一样,不知道为什么,现在我用我的方法转换出来的有的是乱码,我是这样写的
FileStream fs1 = new FileStream("D:\\wei\\ChengXu\\身份证\\wz.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs1);
string str1 = sr.ReadLine();
byte[] buffer = Encoding.UTF8.GetBytes(str1);
textBox2.Text = Encoding.GetEncoding("UCS-2").GetString(buffer).ToString().Trim();
但是出来的时候是乱码(有的正确),之前问过相应的问题虽然不是跟你你们回答解决的,但是我依然给分了,这回希望各位大虾还要踊跃回答哦~~先谢谢了~~~~~主要就是最好能写段全的代码(读取txt和转化GB13000中的UCS-2)!!!!!!~~