Heim  >  Artikel  >  Web-Frontend  >  So lösen Sie das Problem verstümmelter chinesischer Zeichen in React

So lösen Sie das Problem verstümmelter chinesischer Zeichen in React

藏色散人
藏色散人Original
2020-12-16 17:09:365482Durchsuche

Lösung für chinesische verstümmelte Zeichen in React: Öffnen Sie zuerst die Quellcodedatei mit verstümmelten Zeichen und ändern Sie dann den Code in „const runbtntext=props.selectedtext?“u{53d1}u{5e03}":"u{53d1}u {5e03} „;“ reicht aus.

So lösen Sie das Problem verstümmelter chinesischer Zeichen in React

Die Betriebsumgebung dieses Tutorials: Windows7-System, React17.0.1-Version. Diese Methode ist für alle Computermarken geeignet.

Empfohlen (kostenlos): React-Video-Tutorial

Lösung für verstümmelte chinesische Zeichen in React

Beim Ändern der Komponenteninformationen in React zur Verwendung von Chinesisch wurden einige verstümmelte Zeichen angezeigt.

Quellcode:

So lösen Sie das Problem verstümmelter chinesischer Zeichen in React

Geänderter Code:

So lösen Sie das Problem verstümmelter chinesischer Zeichen in React

Es kann gemäß der Unicode-Verarbeitung von Chinesisch in es6 gelöst werden.

Einführung in Unicode

Das Ziel von Unicode ist es, für jedes Zeichen auf der Welt eine eindeutige Kennung bereitzustellen. Die eindeutige Kennung wird Codepunkt oder Codepunkt genannt. Diese Codepunkte werden zur Darstellung von Zeichen verwendet, auch bekannt als Zeichenkodierung. Vor ES6 basierten JS-Strings auf der 16-Bit-Zeichenkodierung (UTF-16). Jede 16-Bit-Sequenz (entspricht 2 Bytes) ist eine Codeeinheit, die kurz als Codeelement bezeichnet werden kann und zur Darstellung eines Zeichens dient. Alle Eigenschaften und Methoden von Zeichenfolgen (z. B. Längenattribut und charAt()-Methode usw.) basieren auf 16-Bit-Sequenzen. Die am häufigsten verwendeten Unicode-Zeichen verwenden 16-Bit-Sequenzkodierungszeichen und gehören zur „Basic Multilingual Plane“. (Basic Multilingual Plane BMP)), auch bekannt als „Plan 0“, ist ein Codierungsabschnitt in Unicode, und der Codierungsbereich liegt zwischen U+0000-U+FFFF. Codebits, die diesen Bereich überschreiten, müssen zu einer bestimmten Hilfsebene oder Ergänzungsebene gehören, in der die Codebits nicht mit nur 16 Bits ausgedrückt werden können Codes werden verwendet, um einen Codepunkt darzustellen. Dies bedeutet, dass die Zeichenfolge zwei Arten von Zeichen enthält: Die eine verwendet eine Codeeinheit (insgesamt 16 Bit) zur Darstellung von BMP-Zeichen und die andere verwendet zwei Codeeinheiten (insgesamt 32 Bit) zur Darstellung von Hilfsebenenzeichen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in React. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was macht json.stringify()?Nächster Artikel:Was macht json.stringify()?