Plantilla:Charmap
Carácter |
---|
Codificación |
Unicode |
UTF-8 |
Ref. numérica |
Crea una tabla con formato estándar para las referencias de codificación para colocar en artículos que traten grafemas u otros símbolos con codificación.
Código basado en el original de en:User:Coroboy.
Uso
Todos los códigos de caracteres deben ingresarse como números hexadecimales crudos, es decir, los puntos de código Unicode no deben ir precedidos de "U+" y las codificaciones decimales deben especificar sus puntos de código con el valor hexadecimal. Los caracteres hexadecimales no distinguen entre mayúsculas y minúsculas, y siempre aparecerán en la plantilla como puntos de código en mayúscula, independientemente de como se introduzcan. Las referencias de caracteres por nombre HTML se generan automáticamente, pero cualquier otra referencia de caracteres por nombre se debe enumerar explícitamente, con cualquier carácter especial especificado utilizando el formato estándar HTML &xxx;
.
Todos los caracteres definidos deben llevar un nombre de carácter para que la tabla muestre esa columna. Los caracteres no representados en una codificación alternativa particular deben llevar un parámetro en blanco o indefinido para esa codificación.
Para codificaciones de doble byte u otras codificaciones de dos unidades, cada uno de los bytes se puede convertir por separado a decimal si las unidades de código se separan con un espacio. Una entrada de más de dos unidades de código convertirá erróneamente solo el primero y el último a decimal.
Ejemplos
Ejemplo con referencias automáticas de caracteres XML por nombre, referencia con nombre explícito, asignaciones de caracteres de byte único y doble, imagen alternativa y mayúsculas y minúsculas mixtas.
{{charmap
| 0398 | name1 = Greek Capital Letter Theta
| 3b8 | name2 = Greek Small Letter Theta | image2=[[File:Greek lc theta icon.svg|10px]]
| map8 = [[Shift JIS]] | map8char1 = 83 A6 | map8char2 = 83 C6
| namedref1 = [[TeX]] | ref1char1 = \Theta | ref1char2 = \theta
| Info1 = yes
}}
Carácter | Θ | ![]() | ||
---|---|---|---|---|
Unicode | GREEK CAPITAL LETTER THETA | GREEK SMALL LETTER THETA | ||
Codificación | decimal | hex | decimal | hex |
Unicode | 920 | U+0398 | 952 | U+03B8 |
UTF-8 | 206 152 | CE 98 | 206 184 | CE B8 |
Ref. numérica | Θ | Θ | θ | θ |
Ref. entidad | Θ | θ | ||
Shift JIS | 131 166 | 83 A6 | 131 198 | 83 C6 |
TeX | \Theta | \theta |
Ejemplo con asignación automática UTF-16, pero sin referencia de caracter por nombre XML.
{{charmap
| 2C90 | name1 = Coptic Capital Letter Thethe
| 2C91 | name2 = Coptic Small Letter Thethe
| 10338 | name3 = Gothic Letter Thuth|size3 = 100%
| size = 200% | Info = yes | Info3 = no
}}
Carácter | Ⲑ | ⲑ | 𐌸 | |||
---|---|---|---|---|---|---|
Unicode | COPTIC CAPITAL LETTER THETHE | COPTIC SMALL LETTER THETHE | GOTHIC LETTER THUTH | |||
Codificación | decimal | hex | decimal | hex | decimal | hex |
Unicode | 11408 | U+2C90 | 11409 | U+2C91 | 66360 | U+10338 |
UTF-8 | 226 178 144 | E2 B2 90 | 226 178 145 | E2 B2 91 | 240 144 140 184 | F0 90 8C B8 |
Ref. numérica | Ⲑ | Ⲑ | ⲑ | ⲑ | 𐌸 | 𐌸 |
Técnico
Utiliza varias subplantillas:
{{Charmap/head}}
- muestra secciones de referencia de caracter UTF-8/numérica{{Charmap/alt}}
- muestra codificaciones alternativas{{Charmap/named}}
- muestra referencias de carácter por nombre
Depende de las siguitenes plantillas:
{{UTF-8}}
{{hex2dec}}
{{hexadecimal}}
{{trim}}
{{first word}}
{{remove first word}}
{{smallcaps all}}
{{numcr2namecr}}
{{!!}}
{{!}}
, #if:, padleft:, uc:.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.