PHP str_shuffle macht Sonderzeichen kaputt

Pfandfinder

Lieutenant
Registriert
Nov. 2020
Beiträge
621
hi,

ich habe so eine Funktion. wenn ich bei $sonderzeichen z.B. das Paragraph Symbol drin habe, ist die Ausgabe später von diesem Zeichen korrupt, das $ wird zu :

PHP:
$sonderzeichen = '^§';
echo str_shuffle($sonderzeichen);

Manchmal sieht die str_shuffle ausgabe so aus:

Code:

manchmal siehts aber so aus :

Code:
^��
Code:
��^

Warum ist das so ? das muss irgendwie an str_shuffle liegen.
 
Grundsätzlich solltest du dir dazu mal die UTF-8 Geschichte anschauen. Grad in PHP! Und nur noch UTF-8 verwenden.
 
Zurück
Oben