File:UTF-8 Encoding Scheme.png

Original file (3,984 × 5,806 pixels, file size: 1.37 MB, MIME type: image/png)

Summary

Description
English: Detailed scheme of the UTF-8 encoding. Includes bits numbering and exact position of every bit. This scheme doesn't contain any localized labels (suitable for international use).
Warning: this describes an old "non-standard" extension to support code points using up to 31-bit, all encodable to at most 6 bytes (such extension is no longer valid since the publication of ISO/IEC 10646:2003, The Unicode Standard 4.0, and the current RFC 3629 in the IETF Standard Tracks, that are restricting valid code points to the first 17 planes using at most 21 bits, all encodable into at most 4 bytes with more restricted valid values). Old applications depending on the older definitions by ISO/IEC 106464-1 or older RFCs, and still needing such extension to encode more planes, must not label this usage with "UTF-8", but may use "FSS-UTF" (which also has a distinct ASN OID).
Français : Schéma détaillé de l'encodage UTF-8. Inclut la numérotation des bits et la position exacte de chaque bit. Ce système ne contient pas d'étiquettes localisées (appropriées à un usage international). Avertissement : ceci décrit une ancienne extension non standard pour supporter les points de code jusqu'à 31 bits, tous encodable sur 6 octets max (une telle extension n'est plus valide depuis la publication de ISO/IEC 10646:2003, Le standard Unicode 4.0, et la RFC 3629 actuelle dans IETF Standard Tracks, qui restreignent les points de code valides au 17 premiers plans utilisant au plus 21 bits, tous encodables sur 4 octets max avec plus de restrictions sur les valeurs valides). Les anciennes applications dépendant de des anciennes définitions de ISO/IEC 106464-1 ou de RFCs plus anciennes, et nécessitant une telle extension pour encoder plus de plans, ne doivent plus appeler cette utilisation "UTF-8", mais utiliser le terme "FSS-UTF" (qui a également un OID ASN distinct).
Русский: Подробная схема кодирования UTF-8 с нумерацией бит и указанием конкретного местоположения каждого бита. В схему специально не были включены локализованные надписи, чтобы можно было использовать в любом языковом разделе Википедии.
Date
Source Own work
Author Callidus

Licensing

I, the copyright holder of this work, hereby publish it under the following license:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

23 June 2012

image/png

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current13:25, 6 May 2022Thumbnail for version as of 13:25, 6 May 20223,984 × 5,806 (1.37 MB)Diguagea higher resolution image
21:29, 18 May 2013Thumbnail for version as of 21:29, 18 May 2013692 × 847 (78 KB)SEA99Last correction (21 mar by Callidus) was incorrect. It was needed to remove leading 'F' in 2 places not trailing '0'
21:27, 18 May 2013Thumbnail for version as of 21:27, 18 May 2013692 × 847 (78 KB)SEA99Last correction (21 mar) was incorrect. It was needed to remove leading 'F' in 2 places not trailing '0'
21:26, 18 May 2013Thumbnail for version as of 21:26, 18 May 2013692 × 847 (37 KB)SEA99Reverted to version as of 13:49, 24 March 2013
21:23, 18 May 2013Thumbnail for version as of 21:23, 18 May 2013692 × 847 (78 KB)SEA99Last correction was incorrect. It was needed to remove leading 'F' in 2 places not trailing '0'
13:49, 24 March 2013Thumbnail for version as of 13:49, 24 March 2013692 × 847 (37 KB)CallidusLittle bit mistake in some ranges. Небольшая ошибка в указании некоторых диапазонов.
11:07, 21 March 2013Thumbnail for version as of 11:07, 21 March 2013692 × 847 (36 KB)CallidusAdded hex-mask for range checking (usesful at x86 platform with ‘test’ & ‘and’ instructions — just check ZF flag) and decimal ranges. Added some padding space between blocks of ranges and some color and constrast changes. Добавлена ...
10:57, 24 June 2012Thumbnail for version as of 10:57, 24 June 2012692 × 808 (24 KB)CallidusИсправлена ошибка в указании одного из диапазонов. Fixed mistake in one of the ranges.
20:19, 23 June 2012Thumbnail for version as of 20:19, 23 June 2012692 × 808 (24 KB)Callidus

The following page uses this file:

Global file usage

The following other wikis use this file:

Metadata