Как перевести String в Array of Bytes? (VB.NET)
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как перевести String в Array of Bytes?... Expand / Collapse
Автор
Сообщение
18.06.2003 18:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 10.09.2003 19:47
Сообщ.: 80, Visits: 881
Subj

ГРОМАДНОЕ СПАСИБА ЗА ПРАВИЛЬНЫЙ ОТВЕТ! :)
Сообщ. #786142
18.06.2003 19:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.08.2008 19:49
Сообщ.: 1 577, Visits: 17 092
Без потери информации, наверно, никак
А перевести в массив ushort можно так

using System;
public class Sssss {
static public void Main() {
string s = "фыва";
ushort[] t = new ushort[4];
for(int i=0; i<4; i++) t[i] = s[i];
Console.WriteLine("{0} {1}", s[2], t[2]); // в 1074
}
}
Сообщ. #786157
19.06.2003 15:54
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 03.11.2005 1:35
Сообщ.: 21, Visits: 232
А правильный ответ таков : чтоб перевести Unicode строку в массив байтов надо знать в какую кодировку переводить. А далее у System.Text.Encoding есть метод GetBytes(string)

Т.е. простейший случай для win1251

System.Text.Encoding.GetEncoding("windows-1251").GetBytes(sss);
Сообщ. #786260
29.08.2006 2:52


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 31.08.2006 20:55
Сообщ.: 4, Visits: 22
Error The targeted version of the .NET Compact Framework does not support latebound overload resolution.

как победить?

=============================================
wiki.com.ua - сободная энциклопедия

Сообщ. #903477
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 10:12