.net中byte[]和string的相互转换

例如:stringa="123asd哦哦哦";我可以用:byte[]b=Encoding.UTF8.GetBytes(a);但怎么转换回原来的"123asd哦哦哦"?... 例如:string a = "123asd哦哦哦";
我可以用:byte[] b = Encoding.UTF8.GetBytes(a);
但怎么转换回原来的"123asd哦哦哦"?
展开
 我来答
cc486255
2018-05-07 · 知道合伙人软件行家
cc486255
知道合伙人软件行家
采纳数:697 获赞数:1968
3年.NET开发经验

向TA提问 私信TA
展开全部
string a = "123asd哦哦哦";
byte[] b = Encoding.UTF8.GetBytes(a);
string c = Encoding.UTF8.GetString(b);
Console.WriteLine(c);
janlzhou
2018-05-07 · 独学而无友,则孤陋而寡闻
janlzhou
采纳数:157 获赞数:259

向TA提问 私信TA
展开全部
string c = Encoding.UTF8.GetString(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QXYSLXH
2018-05-07 · TA获得超过247个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:127万
展开全部

逻辑倒回去:

string a= Encoding.UTF8.GetString(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SF手游fTa6O
推荐于2018-05-07 · TA获得超过145个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:70.9万
展开全部
string str = System.Text.Encoding.Default.GetString ( byteArray );
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最幸运的爷
2016-09-27 · TA获得超过1289个赞
知道小有建树答主
回答量:446
采纳率:50%
帮助的人:105万
展开全部
讲道理我喜欢你的提问,它跟我解决了一个疑问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式