C#字符串 编码与解码的问题
客户端byte[]infos=Encoding.ASCII.GetBytes(sinfo);服务器端string[]info=Encoding.ASCII.GetStri...
客户端 byte[] infos = Encoding.ASCII.GetBytes(sinfo);
服务器端 string[] info = Encoding.ASCII.GetString(infos)
ascII不是可以表示中文吗 怎么还会乱码呢 展开
服务器端 string[] info = Encoding.ASCII.GetString(infos)
ascII不是可以表示中文吗 怎么还会乱码呢 展开
4个回答
展开全部
ascii码要两个同时才能表示中文
一个的话,是不行的
一个的话,是不行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte[] infos=Encoding.UTF8.GetBytes(sinfo);
ASCII码并不包含中文字符
ASCII码并不包含中文字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显示中文汉字应该用GB2312编码吧?
客户端 byte[] infos =Encoding.GetEncoding("GB2312").GetBytes(sinfo);
服务器端
string info = Encoding.GetEncoding("GB2312").GetString(infos);
客户端 byte[] infos =Encoding.GetEncoding("GB2312").GetBytes(sinfo);
服务器端
string info = Encoding.GetEncoding("GB2312").GetString(infos);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wbxf2008
用户的回答很不错。
用户的回答很不错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询