Die ersten Computer konnten nur ASCII-Zeichen verwenden, aber mit der Ausweitung der Computeranwendungen haben viele Länder spezielle Zeichensätze für Computer entwickelt, damit die Buchstaben und Zeichen ihrer eigenen Länder und Nationen auf Computern angezeigt und verarbeitet werden können, wie beispielsweise Chinas GB2312 Code. Später erschien das Internet, das die ganze Welt verband. Es wurde Realität, die Sprachen mehrerer Länder und ethnischer Gruppen auf einem Computer oder sogar einer Schnittstelle anzuzeigen. Internationale Organisationen haben seit 1994 ein Zeichenkodierungsschema namens Unicode entwickelt, das alle Texte und Symbole der Welt verarbeiten kann. Dies ist die Abkürzung für Universal Character Set, um die Anforderungen für die sprach- und plattformübergreifende Textkonvertierung und -verarbeitung zu erfüllen und kontinuierlich erweitert, liegt nun die Version 10 vor.
Sie können die Website https://www.unicode.org/ besuchen, um detaillierte Informationen zu überprüfen, einschließlich des Herunterladens der neuesten Version der Codetabelle.
Beim Entwerfen einer Webseite können Sie den Unicode-Zeichensatz verwenden. Es gibt verschiedene Möglichkeiten, ihn zu verwenden, je nachdem, ob er in HTML, CSS oder JavaScript vorliegt.
Unter diesen stellt dddd einen 4-stelligen Dezimalwert und hhhh einen 4-stelligen Hexadezimalwert dar. Den beiden Formaten wird &# bzw. &#x vorangestellt und sie werden als Dezimalcode oder hexadezimaler Unicode-Code ausgedrückt müssen &# und &#x vorangestellt werden. Ein Semikolon ist ein Suffix. Derzeit werden Unicode-Zeichen mit 4-stelligen Hexadezimalcodes relativ gut auf Webseiten angezeigt, andere Unicode-Zeichen können jedoch häufig nicht angezeigt werden, da die verwendete Computerplattform noch nicht entwickelt wurde . Beispiel:
<p>Unicode-Zeichen anzeigen--∰</p>
Es wird ein mathematisches Symbol angezeigt und der Unicode-Code ist 2230. Sie können „∰“ oder „∰“ verwenden, um dieses Sonderzeichen auszugeben, und es kann dann auf der Seite angezeigt werden.
Unicode-Zeichen werden in CSS selten, aber gelegentlich verwendet. Sie werden im Allgemeinen durch 4-stellige hexadezimale Unicode-Codes dargestellt, denen ein Backslash vorangestellt ist.
JavaScript-Codes werden häufig zur Ausgabe von Sonderzeichen verwendet, z. B. zur Ausgabe von Temperatur- oder Winkelzeichen in einem Element, unter Verwendung griechischer Buchstaben, römischer Ziffern usw. Sie müssen lediglich das Präfix „u“ vor der 4-stelligen Unicode-Hexadezimalzahl hinzufügen Code. Das ist es. Beispiel:
document.body.innerHTML="u25D0";
In der geometrischen Figurentabelle wird der Unicode-Code 25D0 verwendet, ein kreisförmiges Muster, das normalerweise mit Weiß und zur Hälfte mit Schwarz gefüllt ist, wie ein halber Mond.
Die häufigste Gelegenheit für Chinesen, Unicode-Codes zu verwenden, sind natürlich chinesische Schriftzeichen. Um mehr chinesische Schriftzeichen anzuzeigen, wurde die chinesische Schriftzeichenbibliothek zunächst von GB2312 auf GBK und nun auf GB18030 erweitert. Die neueste Version von GB18030 enthält mehr als 70.000 chinesische Zeichen, darunter verschiedene Zeichen ethnischer Minderheiten und einige Sonderzeichen. Dieser Standard steht im Einklang mit der Unicode-Codemethode. Natürlich ist auf einigen Computern möglicherweise nicht die komplett neue Version der Support-Software installiert, sodass oft nur ein Teil der Zeichen angezeigt werden kann.
Um den Unicode-Code eines chinesischen Zeichens zu erhalten, können Sie beispielsweise die JavaScript-Funktion charCodeAt() verwenden:
var ucode="Zhao".charCodeAt();
Auf diese Weise wird der Unicode-Code des chinesischen Schriftzeichens „Zhao“ in der Variablen ucode gespeichert und der Unicode-Code kann als 36213 erhalten werden, was ein dezimaler Unicode-Code ist. Sie können die Methode toString(16) verwenden, um diesen Dezimalcode in Hexadezimalcode umzuwandeln:
var ucode="Zhao".charCodeAt().toString(16);
Was auf diese Weise erhalten wird, ist der Unicode-Code in der Hexadezimalform des chinesischen Schriftzeichens „Zhao“, und der erhaltene Wert ist 8d75.
Im Allgemeinen kann bei der Ausgabe chinesischer Zeichen die Zeichenfolge mit chinesischen Zeichen direkt angezeigt werden. Sie können auch den Unicode-Code chinesischer Zeichen verwenden, um die entsprechenden chinesischen Zeichen oder andere Zeichen auszugeben:
String.fromCharCode(36213);
Auf diese Weise wird das Zeichen mit dem dezimalen Unicode-Code 36213 in eine Zeichenfolge umgewandelt und bei der Ausgabe der Zeichenfolge wird dann das chinesische Zeichen „Zhao“ angezeigt. Da chinesische Zeichen mithilfe der Eingabemethode direkt abgerufen werden können, wird diese Methode häufig zur Ausgabe einiger Sonderzeichen verwendet.
Dies ist eine Unicode-Codierung. Der Codierungsprozess sieht folgendermaßen aus:
Um beispielsweise „Yang“ zu codieren, können wir einen neuen Notizblock erstellen, „Yang“ eingeben und beim Speichern die Speicherung als Unicode-Codierung auswählen und dann den Binärinhalt der Datei anzeigen. Die ersten beiden Bytes FF und FE sind der Unicode Codierungsdatei-Header-Markierung und die folgenden zwei Bytes 68 67 sind die Unicode-Codierung von „Yang“. Verwenden Sie einen Taschenrechner, um sie in eine Dezimalzahl umzuwandeln, die 26472 ist. Jetzt können Sie „Yang“ in eine HTML-Datei schreiben, und der IE wird angezeigt das Wort „Yang“, wenn es geöffnet wird.
Bei allgemeinen ASCII-Codes stimmt die Unicode-Codierung natürlich mit der ASCII-Codierung überein, sodass A den Großbuchstaben „A“ anzeigen kann.
Wandeln Sie die &#-Kodierung in Zeichen um
Funktion uncode(str) {
return str.replace(/&#(x)?([^&]{1,5});?/g, function (a, b, c) {
return String.fromCharCode(parseInt(c, b ? 16 : 10));
});
}Konvertieren Sie Zeichen in die &#-Kodierung
Funktion encode(str) {
var a = [], i = 0;
for (; i < str.length ;) a[i] = str.charCodeAt(i ++);
return „&#“ + a.join(“;&#“) + „;“;
}Damit ist dieser Artikel über die Einführung von Unicode-Zeichen (&#, u usw.) in Webseiten abgeschlossen. Für weitere verwandte Unicode-Inhalte durchsuchen Sie bitte frühere Artikel auf downcodes.com oder stöbern Sie weiter unten in den entsprechenden Artikeln wird downcodes.com in Zukunft stärker unterstützen!