Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Beziehung besteht zwischen Unicode und UTF-8, ISO8859-1 usw.?

Welche Beziehung besteht zwischen Unicode und UTF-8, ISO8859-1 usw.?

WBOY
WBOYOriginal
2016-08-04 09:21:121165Durchsuche

Was ist zunächst einmal die Beziehung zwischen diesen beiden? Welche Beziehung besteht außerdem zwischen Codierung und Implementierung? Ich verstehe diese Konzepte nicht = =

Antwortinhalt:

Was ist zunächst einmal die Beziehung zwischen diesen beiden? Welche Beziehung besteht außerdem zwischen Codierung und Implementierung? Ich verstehe diese Konzepte nicht = =

Jemand hat diese Frage noch einmal gestellt, also musste ich den Link posten.
https://segmentfault.com/q/1010000004240543/a-1020000004241029

http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

Vielen Dank, Ruanyifeng, für Ihren Blogbeitrag http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

Zusammenfassend lässt sich sagen, dass der Unterschied wahrscheinlich darin besteht, dass Unicode nur ein Symbolsatz ist. Er gibt nur den Binärcode des Symbols an, legt jedoch nicht fest, wie der Binärcode gespeichert werden soll. UTF-8 usw. sind die Namen der Speichermethoden von Zeichensätzen. Das eine ist der Symbolsatz und das andere die Speichermethode. Das ist der Unterschied.

ANSI und Unicode sind zwei verschiedene Standardsysteme zur Darstellung von Zeichen.

ISO8859-1 und GBK sind alle von ANSI abgeleitet. Diese Art der Kodierung ist ein für einen bestimmten Texttyp etablierter Standard und im Allgemeinen nur mit ASCII kompatibel.

UTF-8 und UTF-16 sind Unicode-Standardkodierungen, die alle Sprachen und Zeichen der Welt umfassen, sodass der Text auf Computern in verschiedenen Sprachumgebungen ohne verstümmelte Zeichen dieses Typs angezeigt werden kann Der Grund für die Codierung liegt darin, dass sie viele Zeichen enthält und daher relativ mehr Platz einnimmt.

Kurz gesagt, die Essenz dessen, womit wir häufig in Kontakt kommen, ist UTF-8, eine Art Unicode-Verpackung. Daher muss die Konvertierung zwischen Codierungen zuerst in Unicode und dann konvertiert werden.

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