Ich möchte in PHP kodieren und zu dekodieren base64 verwendet, aber die Codierung und Decodierung Funktion gibt mir nicht richtig ausgegeben. Ich verwende Code von online php functions.Php Basis base64 kodieren und zu dekodieren nicht richtig funktioniert
I kodieren diese Zeichenfolge
"beste arabische Lieder liebt 2013 nonstop أفضل من الأغاني الحب الجديد كلمات العربي"
und die Ausgabe erhalten:
„YmVzdCBhcmFiaWMgc29uZ3MgbG92ZXMgMjAxMyBub25zdG9wINij2YHYttmEINmF2YYg2KfZhNij2LrYp9mG2Yog2KfZhNit2Kgg2KfZhNis2K/ZitivINmD2YTZhdin2Kog2KfZhNi52LHYqNmK "
Wenn ich diesen PHP-Code verwenden, ist es nicht eine korrekte Codierung und Decodierung String geben:
$str = 'best arabic songs loves 2013 nonstop أفضل من الأغاني الحب الجديد كلمات العربي';
$decodestr = base64_decode($str);
echo 'decode = '.$decodestr
$encodestr = base64_encode($decodestr);
echo '<br>';
echo 'encode = '.$encodestr;
i got this output :
decode = më-j¶›‰Ë(ž%¢÷¬ÛMwž‰ì¶Š
encode = bestarabicsongsloves2013nonstoo=
Kann jemand mir helfen mit, wie ich richtig kodieren und dekodieren String mit Base64-Codierung und Decodierung bekommen Funktion in PHP?
Dieses Problem hat nichts mit Base64-Funktionen zu tun. Sie haben einen einfachen Fehler im Code und Sie haben die Seitencodierung nicht festgelegt. –