0
我有一個包含俄文本轉換爲從CP1251 UNICODE在C#
"Ìèíàñÿí Ðóäèê Ñàðêèñîâ"
我需要將其轉換到UNICODE在C#
「МинасянРудикСаркисов」
如何大數據轉換它?
我有一個包含俄文本轉換爲從CP1251 UNICODE在C#
"Ìèíàñÿí Ðóäèê Ñàðêèñîâ"
我需要將其轉換到UNICODE在C#
「МинасянРудикСаркисов」
如何大數據轉換它?
如果真的是1251,那麼代碼是:
var enc1251 = Encoding.GetEncoding(1251);
var enc8859 = Encoding.GetEncoding("iso-8859-1");
string str = "Ìèíàñÿí Ðóäèê Ñàðêèñîâ";
byte[] bytes = enc8859.GetBytes(str);
string str2 = enc1251.GetString(bytes);
的Encoding.GetEncoding("iso-8859-1").GetBytes(str)
返回 「原始」(未處理)byte[]
陣列,我再與CP1251進行解碼。
IT WORKS,THANKS –
考慮到第一個單詞是11個字符('Àëåêñàíäðÿí)vs 7個字符('Минасян') – xanatos
對不起,我修正了它 –