Wie das zu erreichen ist Base64-URL-sichere Codierung in C#?

Möchte ich erreichen Base64-URL-sichere Codierung in C#. In Java haben wir die gemeinsame Codec Bibliothek, die mir eine URL-sichere-codierte Zeichenfolge. Wie kann ich erreichen das gleiche mit C#?

byte[] toEncodeAsBytes = System.Text.ASCIIEncoding.ASCII.GetBytes("StringToEncode");
string returnValue = System.Convert.ToBase64String(toEncodeAsBytes);

Den obigen code konvertiert Base64, aber es pads ==. Ist es Weg, das zu erreichen URL-sichere Codierung?

Kannst du nicht einfach verwenden Url.Encode auf string in BASE64?
In der namespace-Url-Klasse ist in c#?
Werfen Sie einen Blick: msdn.microsoft.com/en-us/library/... Sie verweisen müssen System.Web Montage.
Es ist die Umwandlung = in "%3D". Ich will nicht, dass.
Also, was meinst du url safe? %3D ist url-sicher.

InformationsquelleAutor Vishvesh Phadnis | 2014-10-14

Schreibe einen Kommentar