Así que tengo esta aplicación C# que necesita hacer ping a mi servidor web que está ejecutando la pila linux/php.
Tengo problemas con la forma C# de los bytes de codificación base 64.C# a PHP base64 codificar/decodificar
mi código C# es como: lado
byte[] encbuff = System.Text.Encoding.UTF8.GetBytes("the string");
String enc = Convert.ToBase64String(encbuff);
y php:
$data = $_REQUEST['in'];
$raw = base64_decode($data);
con las cadenas más grandes 100+ char de falla. Creo que esto se debe a C# agregando '+' s en la codificación, pero no estoy seguro. cualquier pista
excusa mi ignorancia, es necesario base64 codifican una cadena UTF8 antes de transferirla? Veo que podrías necesitar codificarlo en la URL. – Jodrell