PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_Sharp
[问题] Big5 转 UTF-8
楼主:
FT6034
(耐心等待)
2015-06-14 14:55:30
byte[] byt = Encoding.GetEncoding(950).GetBytes(args.Message);
string utf8Str = Encoding.GetEncoding(65001).GetString(byt); //UTF-8
Console.WriteLine(utf8Str);
请教一下
为什么只有部分中文字转码成功? @@"a
当 args.Message = "测试" -> utf8Str= "测试"
当 args.Message = "中文字" -> utf8Str= "中????"
当 args.Message = "测" -> utf8Str= "??"
当 args.Message = "试" -> utf8Str= "??"
当 args.Message = "测试12345中文字abd中" -> utf8Str="测试12345中??字abd??"
作者: soup514
2015-06-14 16:04:00
没做Encoding.Convert
作者:
fo40225
2015-06-14 22:58:00
var newByt = Encoding.Convert(Encoding.GetEncoding(950), Encoding.UTF8, byt);var utf8Str = Encoding.GetEncoding(65001).GetString(newByt);
作者:
leicheong
(睡魔)
2015-06-15 20:57:00
Console的Unicode支援有问题的. 写进档案再开来看吧.
继续阅读
[问题] 新手期末急救! LoginView
Jasonzheng
[问题] 无法启动 Windows Phone模拟器
dwadefans
[问题] PSoC 设计 倒数警报器
ianchi
[问题] 透过DataGridView显示修改过的SQL陈述式
srxrrr
Re: [问题] C++ dll传递含有char array的struct
Litfal
[问题] ISO8601字串取字符问题
nature23306
[问题] C#写入ACESS数据库 Update
prott
[问题] Naudio音讯转byte[]
mathegg
[问题] C# 读取cmd即时讯息
tim790809
[问题] 使用者控制控件大小 (已解决)
dracb
Links
booklink
Contact Us: admin [ a t ] ucptt.com