UTF-8解码问题?

a125466681 2010-05-31 12:47:22
用UTF-8编码的中文怎么解码?

澶у濂斤紝

闄勪欢鍐呬负鐮斿彂浜岄儴鐨勬渶鏂伴€氳褰曪紝璇锋煡闃呫€?

绁濓細 韬綋鍋ュ悍锛屽伐浣滈『鍒╋紒

鏉ㄦ櫠 2010骞?鏈?鏃?
如上文字:

用如下代码解码:

byte[] utf8Bytes = Encoding.Default.GetBytes(_utf8Str);
string defaultStr = Encoding.UTF8.GetString(utf8Bytes);

解码后:

大家好,

附件内为研发二部的最新通讯录,请查阅�?/FONT>

祝: 身体健康,工作顺利!

杨晶 2010�?�?�?/FONT>
请教各位大哥问题出在哪里?
...全文
196 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
deknight 2010-05-31
  • 打赏
  • 举报
回复
由于中文存放字节数问题,你的所有奇数个数的中文,最后的字一定是�
Ny-6000 2010-05-31
  • 打赏
  • 举报
回复
先编码再解.

顺序不错,多试试就行了.
a125466681 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yuxuanji 的回复:]
byte[] utf8Bytes = Encoding.UTF8.GetBytes(_utf8Str);
string defaultStr = Encoding.UTF8.GetString(utf8Bytes);
[/Quote]

行不通.

LutzMark 2010-05-31
  • 打赏
  • 举报
回复
byte[] utf8Bytes = Encoding.UTF8.GetBytes(_utf8Str);
string defaultStr = Encoding.UTF8.GetString(utf8Bytes);
a125466681 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 deknight 的回复:]
由于中文存放字节数问题,你的所有奇数个数的中文,最后的字一定是�
[/Quote]

有没有好一点的方法修正一下呢?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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