Konvertieren Sie UTF-8 in PHP in Unicode
<span>public</span> <span>function</span> utf8_unicode(<span>$str</span><span>) { </span><span>$unicode</span> = <span>array</span><span>(); </span><span>$values</span> = <span>array</span><span>(); </span><span>$lookingFor</span> = 1<span>; </span><span>for</span> (<span>$i</span> = 0; <span>$i</span> < <span>strlen</span>( <span>$str</span> ); <span>$i</span>++<span> ) { </span><span>$thisValue</span> = <span>ord</span>( <span>$str</span>[ <span>$i</span><span> ] ); </span><span>if</span> ( <span>$thisValue</span> < <span>ord</span>('A'<span>) ) { </span><span>//</span><span> exclude 0-9</span> <span>if</span> (<span>$thisValue</span> >= <span>ord</span>('0') && <span>$thisValue</span> <= <span>ord</span>('9'<span>)) { </span><span>//</span><span> number</span> <span>$unicode</span>[] = <span>chr</span>(<span>$thisValue</span><span>); } </span><span>else</span><span> { </span><span>$unicode</span>[] = '%'.<span>dechex</span>(<span>$thisValue</span><span>); } } </span><span>else</span><span> { </span><span>if</span> ( <span>$thisValue</span> < 128<span>) { </span><span>$unicode</span>[] = <span>$str</span>[ <span>$i</span><span> ]; } </span><span>else</span><span> { </span><span>if</span> ( <span>count</span>( <span>$values</span> ) == 0<span> ) { </span><span>$lookingFor</span> = ( <span>$thisValue</span> < 224 ) ? 2 : 3<span>; } </span><span>$values</span>[] = <span>$thisValue</span><span>; </span><span>if</span> ( <span>count</span>( <span>$values</span> ) == <span>$lookingFor</span><span> ) { </span><span>$number</span> = ( <span>$lookingFor</span> == 3 ) ?<span> ( ( </span><span>$values</span>[0] % 16 ) * 4096 ) + ( ( <span>$values</span>[1] % 64 ) * 64 ) + ( <span>$values</span>[2] % 64 ):<span> ( ( </span><span>$values</span>[0] % 32 ) * 64 ) + ( <span>$values</span>[1] % 64<span> ); </span><span>$number</span> = <span>dechex</span>(<span>$number</span><span>); </span><span>$unicode</span>[] = (<span>strlen</span>(<span>$number</span>)==3)?"\u0".<span>$number</span>:"\u".<span>$number</span><span>; </span><span>$values</span> = <span>array</span><span>(); </span><span>$lookingFor</span> = 1<span>; } </span><span>//</span><span> if</span> } <span>//</span><span> if</span> <span> } } </span><span>//</span><span> for</span> <span>return</span> <span>implode</span>("",<span>$unicode</span><span>); }</span>
Referenzartikel: http://randomchaos.com/documents/?source=php_and_unicode
Das Obige hat die Konvertierung von utf-8 in Unicode in PHP vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Unicode ist ein Zeichenkodierungsstandard, der zur Darstellung verschiedener Sprachen und Symbole verwendet wird. Um die Unicode-Kodierung in chinesische Zeichen zu konvertieren, können Sie die in Python integrierten Funktionen chr() und ord() verwenden.

Vertiefendes Verständnis von PHP: Implementierungsmethode zum Konvertieren von JSONUnicode in Chinesisch Während der Entwicklung stoßen wir häufig auf Situationen, in denen wir JSON-Daten verarbeiten müssen, und die Unicode-Codierung in JSON verursacht in einigen Szenarien einige Probleme, insbesondere wenn Unicode konvertiert werden muss Bei der Kodierung wird in chinesische Zeichen konvertiert. In PHP gibt es einige Methoden, die uns bei der Umsetzung dieses Konvertierungsprozesses helfen können. Im Folgenden wird eine allgemeine Methode vorgestellt und es werden spezifische Codebeispiele bereitgestellt. Lassen Sie uns zunächst das Un in JSON verstehen

Haben Sie Probleme mit verstümmelten chinesischen Zeichen in Eclipse? Um diese Lösungen auszuprobieren, benötigen Sie konkrete Codebeispiele. 1. Einführung in den Hintergrund Mit der kontinuierlichen Weiterentwicklung der Computertechnologie spielt Chinesisch eine immer wichtigere Rolle in der Softwareentwicklung. Bei der Verwendung von Eclipse für die chinesische Entwicklung stoßen viele Entwickler jedoch auf Probleme mit verstümmeltem Code, was sich auf die Arbeitseffizienz auswirkt. Anschließend werden in diesem Artikel einige häufig auftretende Probleme mit verstümmeltem Code vorgestellt und entsprechende Lösungen und Codebeispiele bereitgestellt, um den Lesern bei der Lösung des chinesischen Problems mit verstümmeltem Code in Eclipse zu helfen. 2. Häufige Probleme mit verstümmeltem Code und Lösungsdateien

JSON (JavaScriptObjectNotation) ist ein leichtes Datenaustauschformat, das häufig für den Datenaustausch zwischen Webanwendungen verwendet wird. Bei der Verarbeitung von JSON-Daten stoßen wir häufig auf Unicode-codierte chinesische Zeichen (z. B. „u4e2du6587“) und müssen diese in lesbare chinesische Zeichen konvertieren. In PHP können wir diese Konvertierung durch einige einfache Methoden erreichen. Als Nächstes erfahren Sie, wie Sie JSONUnico konvertieren

Mit der Entwicklung von Technologien wie Big Data und Cloud Computing sind Datenbanken zu einem wichtigen Eckpfeiler der Unternehmensinformatisierung geworden. Bei in Java entwickelten Anwendungen ist die Verbindung zur MySQL-Datenbank zur Norm geworden. Bei diesem Vorgang stoßen wir jedoch häufig auf ein heikles Problem: Die Codierung des Unicode-Zeichensatzes ist inkonsistent. Dies wirkt sich nicht nur auf unsere Entwicklungseffizienz aus, sondern auch auf die Leistung und Stabilität der Anwendung. In diesem Artikel erfahren Sie, wie Sie dieses Problem lösen und die Verbindung zwischen Java und der MySQL-Datenbank reibungsloser gestalten können. 1. Unicode

Zu den Unterschieden zwischen Unicode und ASCII gehören unterschiedliche Codierungsbereiche, unterschiedliche Speicherplätze und unterschiedliche Kompatibilität. Detaillierte Einführung: 1. Der Codierungsbereich von ASCII ist unterschiedlich und wird hauptsächlich zur Darstellung englischer Buchstaben verwendet. Der Codierungsbereich von Unicode ist viel breiter und kann fast alle Sprachzeichen darstellen Leerzeichen sind unterschiedlich. ASCII verwendet normalerweise 1 Byte zum Speichern eines Zeichens, während Unicode möglicherweise 2 oder mehr Bytes zum Speichern eines Zeichens verwendet. Unterschiedliche Kompatibilität usw.

Sequentielle Zugriffe Sequentielle Zugriffe sind eine grundlegende Operation zur Verarbeitung von Zeichenfolgen in der Java-Sprache. Bei diesem Ansatz wird auf jedes Zeichen in der Eingabezeichenfolge nacheinander vom Anfang bis zum Ende oder manchmal vom Ende zum Anfang zugegriffen. In diesem Abschnitt werden sieben technische Beispiele für die Erstellung eines 32-Bit-Codepunkt-Arrays aus einer Zeichenfolge mithilfe sequenzieller Zugriffsmethoden erläutert und deren Verarbeitungszeit geschätzt. Beispiel 1-1: Benchmark (keine Unterstützung für Ersatzpaare) Listing 1 weist einen 16-Bit-Char-Typ-Wert direkt einem 32-Bit-Codepunktwert zu, ohne das Ersatzpaar überhaupt zu berücksichtigen: Listing 1. Keine Unterstützung für Ersatz Paare int[]toCodePointArray(Stringstr) {//Example1-1intlen=str.length();//t

So konvertieren Sie JSON-Unicode in PHP: 1. Verwenden Sie zum Konvertieren die Methode „json_encode($log['result_data'],JSON_UNESCAPED_UNICODE);“ Methode zum Konvertieren Das ist es.
