Как я могу преобразовать строку в двоичные данные, используя .net - PullRequest
1 голос
/ 22 марта 2012

Как я могу преобразовать строковую переменную в двоичную переменную данных, используя .net 1.1?

Я нашел способ сделать это:

ASCIIEncoding^ ascii = gcnew ASCIIEncoding;
String^ unicodeString = L"This Unicode String* contains two characters with codes outside the ASCII code range, Pi (\u03a0) and Sigma (\u03a3).";
array<Byte>^ binaryData = ascii->GetBytes( unicodeString );

Ответы [ 2 ]

1 голос
/ 22 марта 2012

В .NET 1.1 у вас есть доступ только к сломанным компиляторам Managed Extensions для C ++. Он сломан, вы не должны его использовать.

Однако во IIRC синтаксис будет выглядеть примерно так:

System::Byte bytes __gc[] = Encoding::ASCII::GetBytes(inputString);
System::String __gc* base64string = Convert::ToBase64String(bytes);
1 голос
/ 22 марта 2012

Как насчет этого?

byte[] InputbyteArray = Encoding.UTF8.GetBytes(inputString);
string B64String = Convert.ToBase64String(InputbyteArray)
...