Was ist der Sinn von UTF-16?

Ich habe nie verstanden, den Punkt der UTF-16-Codierung. Wenn Sie brauchen, um in der Lage sein zu behandeln strings als random access (also ein code, der Punkt ist das gleiche wie eine code-Einheit), müssen Sie die UTF-32, da UTF-16 ist noch variabler Länge. Wenn Sie dies nicht brauchen, dann UTF-16 scheint wie eine kolossale Verschwendung von Platz im Vergleich zu UTF-8. Was sind die Vorteile von UTF-16 über UTF-8 und UTF-32 und warum Windows-und Java als native Kodierung?

  • Vielleicht könnte man formulieren Sie Ihre Frage nicht so subjektiv und streitbar?
  • Wenn es nur wahr für UTF-32... Spiele 5 Minuten mit der Kombination der Zeichen " en.wikipedia.org/wiki/Combining_character und die sagen mir, wie viel "Zufall" ist alles 🙂
InformationsquelleAutor dsimcha | 2011-03-13
Schreibe einen Kommentar