60分问个string的菜问题,up的也有分!!!!

kinglht 2003-08-14 11:27:40
怎样把gb2312编码的string转换成utf-8编码的string?

具体是这样的:

我在WebService 中提供一个方法,该方法有个string 类型的参数。perl调用该方法,且当该参数中包含中文的时候,就会出现乱码,应该怎样解决?不够可以再加分!!
...全文
15 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianblue 2003-08-14
  • 打赏
  • 举报
回复
up
godblessyU 2003-08-14
  • 打赏
  • 举报
回复
up
panyee 2003-08-14
  • 打赏
  • 举报
回复
7个byte转成了10个byte
panyee 2003-08-14
  • 打赏
  • 举报
回复
string s = "聪明a人";
byte[] bytes = System.Text.Encoding.GetEncoding("GB2312").GetBytes(s);
System.Text.Encoding gb2312Encoding = System.Text.Encoding.GetEncoding("GB2312");
System.Text.Encoding utf8Encoding = System.Text.Encoding.GetEncoding("utf-8");
bytes = System.Text.Encoding.Convert(gb2312Encoding,utf8Encoding, bytes);
string strutf8 = System.Text.Encoding.GetEncoding("utf-8").GetString(bytes);
ZHANG9652 2003-08-14
  • 打赏
  • 举报
回复
使用System.Text.UTF8Encoding类,可以使你的STRING转换为UTF-8格式的流,然后在转换为STRING
dongchuanlu 2003-08-14
  • 打赏
  • 举报
回复
System.Text.Encoding.UTF8.GetString(yourstr);
cloud_scorpion 2003-08-14
  • 打赏
  • 举报
回复
学习
lily0000000 2003-08-14
  • 打赏
  • 举报
回复
关注
MarcuseXiao 2003-08-14
  • 打赏
  • 举报
回复
我也Up一下吧
foxxiap 2003-08-14
  • 打赏
  • 举报
回复
前面那么多高手了,我就关注一下了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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