Home  >  Article  >  Backend Development  >  C# to PHP base64 encode/decode

C# to PHP base64 encode/decode

WBOY
WBOYOriginal
2016-08-08 09:26:551154browse

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>

and php side:

<code>$data = $_REQUEST['in'];
$decdata = urldecode($data);
$raw = base64_decode($decdata);
</code>

The above introduces C# to PHP base64 encode/decode, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn