求助:在.NET Framework下有没有Unicode和中文字符GB2312等的互换函数。

xiaorai 2003-09-12 01:58:47
求相关资料。
...全文
142 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mach 2003-10-02
  • 打赏
  • 举报
回复
panyee(快乐王子)的方法可以,另外可以用GB18030取代GB2312
maten 2003-09-13
  • 打赏
  • 举报
回复
你可以自己写个类层次就可以实现了
dragonsuc 2003-09-12
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1880/1880675.xml?temp=.5353205

好的很
panyee 2003-09-12
  • 打赏
  • 举报
回复
一般用byte[]进行转换
string strOld = "unicode的字符串";
byte[] bytes = System.Text.Encoding.Default.GetBytes(strOld);
//取得的utf-8编码转换成gb2312编码
System.Text.Encoding utf8 = System.Text.Encoding.GetEncoding("utf-8");
System.Text.Encoding gb2312 = System.Text.Encoding.GetEncoding("gb2312");
System.Text.Encoding.Convert(utf8, gb2312, bytes);

string strNew = System.Text.Encoding.GetEncoding("gb2312").GetString(bytes);
树猫 2003-09-12
  • 打赏
  • 举报
回复
up
?

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧