Wie konvertiere ich Text mit PHP in einen Unicode-Code-Punkt wie \ u0054 \ u0068 \ u0069 \ u0073?
EDIT 2: Ich möchte englische Wörter mit php5 in Unicode-Nummern konvertieren und dann als \ u * * * * produzieren, wobei * * * * die Unicode-Nummer ist.
In meiner ursprünglichen Frage hatte ich fälschlicherweise gedacht, dass \ u00e4 ein Standard für die Codierung von Unicode ist, obwohl es tatsächlich nur in JavaScript maskiert wird (danke Jukka K. Korpela, die darauf hingewiesen hat). Obwohl ich die Konvertierung in PHP durchführen wollte, sollte der konvertierte Unicode in JavaScript verwendet werden.
Ich habe die folgenden Optionen ausprobiert, hatte aber kein Glück. Die Antwort von deceze hat es jedoch geschafft, vielen Dank!
DINGE, DIE ICH VERSUCHT HABE
Ich habe gelesen, dass ich iconv verwenden kann, aber ich hatte kein Glück und kann keine Beispiele dafür finden, wie.
Ich habe hier auch Scott Reynens Code ausprobiertWie erhalte ich eine Codepunktnummer für ein bestimmtes Zeichen in einer utf-8-Zeichenfolge? aber ich kann es scheinbar nicht zum Laufen bringen. Als ich es ausprobierte, habe ich das Skript zusammen mit in eine Datei aufgenommen
<code>$str='test'; echo utf8_to_unicode($str); </code>
Es hallte nur austest
.
Ich habe auch gelesen, dass ich verwenden kann
<code>echo json_encode("test"); </code>
aber wieder bekomme ich nurtest
auf den Bildschirm gedruckt.
Jede Hilfe wäre sehr dankbar.
EDIT1: Eigentlich denke ich, dass sie Code-Einheiten heißen, keine Code-Punkte.