当前位置:编程学习 > C#/ASP.NET >>

第一次发帖 求救 关于.net 短信平台 乱码问题

数据库是用oracle 编码方式iso-8859-1
使用c#插入到MT 上行表时候,如果转换?
  content = System.Text.Encoding.GetEncoding("iso-8859-1").GetString(System.Text.Encoding.Default.GetBytes(content)); 这样 依然是中文乱码! 求救! --------------------编程问答-------------------- 你这段代码有问题吧?
System.Text.Encoding.GetEncoding("iso-8859-1").GetString(这里面应该是byte[]类型才对)。
而你为什么要先用Default的编码器把content编码成byte[]再传递给上面那行进行解码呢?

Default的编码器不等于Encoding.GetEncoding("iso-8859-1")
Default的编码器是根据系统而定的。 --------------------编程问答-------------------- 那应该如果解决呢。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,