打个比方
string info = "用户你的手机号 13541134444已经修改成 13322234555";我不知道 系统默认是什么格式但怎么把 info转换成 gb232格式的,然后存储到数据库。???
转换成 gb232 我看着应该是乱码吧?
再问下,系统默认编码格式是什么?
string info = "用户你的手机号 13541134444已经修改成 13322234555";我不知道 系统默认是什么格式但怎么把 info转换成 gb232格式的,然后存储到数据库。???
转换成 gb232 我看着应该是乱码吧?
再问下,系统默认编码格式是什么?
2、如果转换成gb232,结果就是字节流。你不能说字节流就是乱码,你转换不回来,才是乱码。
Encoding encoding2312 = Encoding.GetEncoding("gb2312");
string result = encoding2312.GetString(Encoding.Convert(Encoding.Default, encoding2312, Encoding.Default.GetBytes(info)));
用这个result
Encoding encoding2312 = Encoding.GetEncoding("gb2312");
string result = encoding2312.GetString(Encoding.Convert(Encoding.Default, encoding2312, Encoding.Default.GetBytes(info))); this.Text = result;用了这个
为什么 得到的this.Text,还是: 用户你的手机号 13541134444已经修改成 13322234555
???
Encoding.GetEncoding("GBK").GetString(Encoding.Default.GetBytes(str))string s="";
byte[] buffer= Encoding.GetEncoding( "GBK "); .GetBytes(S);
byte[] bUtf8=Encoding.Convert(Encoding.GetEncoding( "GBK"),Encoding.UTF8, buffer);
Text =Encoding.UTF8.GetString(bUtf8
意思根本无需转换了????我存储到数据库里,别人 根据数据库里发短信。那边直接发
这样已经是 gb232编码了,不需要转换了?请问下、》?