|
|
http://stackoverflow.com/questions/257462/c-sharp-to-php-base64-encode-decode
We should probably URL Encode your Base64 string on the C# side before you send it.
And URL Decode it on the php side prior to base64 decoding it.
C# side
<code>byte[] encbuff = System.Text.Encoding.UTF8.GetBytes("the string");
string enc = Convert.ToBase64String(encbuff);
string urlenc = Server.UrlEncode(enc);
</code> Nach dem Login kopieren
and php side:
<code>$data = $_REQUEST['in'];
$decdata = urldecode($data);
$raw = base64_decode($decdata);
</code> Nach dem Login kopieren
|
http://stackoverflow.com/questions/257462/c-sharp-to-php-base64-encode-decode Wir sollten Ihren Base64-String wahrscheinlich auf der C#-Seite per URL kodieren, bevor Sie ihn senden.Und ihn auf der PHP-Seite per URL dekodieren, bevor Sie ihn mit Base64 dekodieren.C# Seiteund PHP-Seite: |
Das Obige führt C# in die PHP-Base64-Codierung/Decodierung ein, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.