【发布时间】:2015-07-06 01:39:42
【问题描述】:
我在本主题中使用示例代码:Convert a string's character encoding from windows-1252 to utf-8 将 vni-windows 字符串转换为 utf-8 字符串。但是,它没有用。这是我的代码:
Encoding vns1252 = Encoding.GetEncoding(1252);
Encoding unicode = Encoding.UTF8;
byte[] win1252 = vns1252.GetBytes(ems.Nguoi_goi);
byte[] utf8bytes = Encoding.Convert(vns1252, unicode, win1252);
string nguoigoi_utf8 = Encoding.UTF8.GetString(utf8bytes);
Sheet1.Cells[i, 4] = nguoigoi_utf8;
我的回答:“Coâng ty TNHH Dòch Vuï Mua Saém T & T”
关于如何将 VNI-Windows 转换为 UTF-8 的任何建议?
【问题讨论】:
-
你期望什么输出?
-
你有什么输入...
-
你试过这个 Encoding.Convert 吗? msdn.microsoft.com/en-us/library/kdcak6ye(v=vs.110).aspx
标签: c# unicode utf-8 converter