Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Windows-1258

Z Wikipedii, wolnej encyklopedii

Windows-1258, znane także jakoCP-1258, bądźWinVietnamese, jest 8–bitowymkodowaniem znaków zaprojektowanym do pokryciajęzyka wietnamskiego, jest używane w systemieMicrosoft Windows. Korzysta złączonych znaków diakrytycznych. Nie jest kompatybilne z kodowaniemVISCII, jest natomiast podobne doWindows-1252, różniąc się brakującymi znakami „Š” i „Ž” (które do CP1252 zostały dodane później), czterema literami zdiakrytykami zastąpionymi samymi łączonymi znakami diakrytycznymi, oraz kilkoma innymi zmienionymi kombinacjami litera/znak diakrytyczny.

Użycie łączonych diakrytyków spowodowało, że Windows-1258 może pokryć dużą liczbę kombinacji litera/znak diakrytyczny z języka wietnamskiego bez konieczności uszczuplenia pokrycia symboli, bądź znaków kontrolnych.

Porównanie z Windows-1252

[edytuj |edytuj kod]
Porównanie kodowań
HexCP-1258CP-1252HexCP-1258CP-1252HexCP-1258CP-1252HexCP-1258CP-1252
0x800xA0 0xC0À0xE0à
0x81NZ0xA1¡0xC1Á0xE1á
0x820xA2¢0xC2Â0xE2â
0x83ƒ0xA3£0xC3ĂÃ0xE3ăã
0x840xA4¤0xC4Ä0xE4ä
0x850xA5¥0xC5Å0xE5å
0x860xA6¦0xC6Æ0xE6æ
0x870xA7§0xC7Ç0xE7ç
0x88ˆ0xA8¨0xC8È0xE8è
0x890xA9©0xC9É0xE9é
0x8ANZŠ0xAAª0xCAÊ0xEAê
0x8B0xAB«0xCBË0xEBë
0x8CŒ0xAC¬0xCC◌̀Ì0xEC◌́ì
0x8DNZ0xAD­0xCDÍ0xEDí
0x8ENZŽ0xAE®0xCEÎ0xEEî
0x8FNZ0xAF¯0xCFÏ0xEFï
0x90NZ0xB0°0xD0ĐÐ0xF0đð
0x910xB1±0xD1Ñ0xF1ñ
0x920xB2²0xD2◌̉Ò0xF2◌̣ò
0x930xB3³0xD3Ó0xF3ó
0x940xB4´0xD4Ô0xF4ô
0x950xB5µ0xD5ƠÕ0xF5ơõ
0x960xB60xD6Ö0xF6ö
0x970xB7·0xD7×0xF7÷
0x98˜0xB8¸0xD8Ø0xF8ø
0x990xB9¹0xD9Ù0xF9ù
0x9ANZš0xBAº0xDAÚ0xFAú
0x9B0xBB»0xDBÛ0xFBû
0x9Cœ0xBC¼0xDCÜ0xFCü
0x9DNZ0xBD½0xDDƯÝ0xFDưý
0x9ENZž0xBE¾0xDE◌̃Þ0xFEþ
0x9FŸ0xBF¿0xDFß0xFFÿ

Gdzie „NZ” oznacza znak niezdefiniowany w kodowaniu, „Znak” oznacza znak wspólny dla obydwu kodowań, „” to łączony znak diakrytyczny, a „   ” to kontrolny znak formatujący o zerowej szerokości.

Tablica kodów

[edytuj |edytuj kod]

Poniższa tabela przedstawia znaki i ich szesnastkowe kody w Windows-1258.

Windows-1258
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&"()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~ZK
8xNZƒˆNZŒNZNZNZ
9xNZ˜NZœNZNZŸ
AxNBSP¡¢£¤¥¦§¨©ª«¬SHY®¯
Bx°±²³´µ·¸¹º»¼½¾¿
CxÀÁÂĂÄÅÆÇÈÉÊË◌̀ÍÎÏ
DxĐÑ◌̉ÓÔƠÖרÙÚÛÜƯ◌̃ß
Exàáâăäåæçèéêë◌́íîï
Fxđñ◌̣óôơö÷øùúûüưÿ

W powyższej tabeli znak o kodzie 0x20 to zwykłaspacja, 0xA0 totwarda spacja, a znak 0xAD tomiękki dywiz.

ZK” oznacza znak kontrolny.

Mapowanie na Unicode

[edytuj |edytuj kod]

Poniższa tabela przedstawia miejsca znaków z Windows-1258 wUnicode.

Windows-1258
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80U+20AC0xA0NBSPU+00A00xC0ÀU+00C00xE0àU+00E0
0x81NZ0xA1¡U+00A10xC1ÁU+00C10xE1áU+00E1
0x82U+201A0xA2¢U+00A20xC2ÂU+00C20xE2âU+00E2
0x83ƒU+01920xA3£U+00A30xC3ĂU+01020xE3ăU+0103
0x84U+201E0xA4¤U+00A40xC4ÄU+00C40xE4äU+00E4
0x85U+20260xA5¥U+00A50xC5ÅU+00C50xE5åU+00E5
0x86U+20200xA6¦U+00A60xC6ÆU+00C60xE6æU+00E6
0x87U+20210xA7§U+00A70xC7ÇU+00C70xE7çU+00E7
0x88ˆU+02C60xA8¨U+00A80xC8ÈU+00C80xE8èU+00E8
0x89U+20300xA9©U+00A90xC9ÉU+00C90xE9éU+00E9
0x8ANZ0xAAªU+00AA0xCAÊU+00CA0xEAêU+00EA
0x8BU+20390xAB«U+00AB0xCBËU+00CB0xEBëU+00EB
0x8CŒU+01520xAC¬U+00AC0xCC◌̀U+03000xEC◌́U+0301
0x8DNZ0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8ENZ0xAE®U+00AE0xCEÎU+00CE0xEEîU+00EE
0x8FNZ0xAF¯U+00AF0xCFÏU+00CF0xEFïU+00EF
0x90NZ0xB0°U+00B00xD0ĐU+01100xF0đU+0111
0x91U+20180xB1±U+00B10xD1ÑU+00D10xF1ñU+00F1
0x92U+20190xB2²U+00B20xD2◌̉U+03090xF2◌̣U+0323
0x93U+201C0xB3³U+00B30xD3ÓU+00D30xF3óU+00F3
0x94U+201D0xB4´U+00B40xD4ÔU+00D40xF4ôU+00F4
0x95U+20220xB5µU+00B50xD5ƠU+01A00xF5ơU+01A1
0x96U+20130xB6U+00B60xD6ÖU+00D60xF6öU+00F6
0x97U+20140xB7·U+00B70xD7×U+00D70xF7÷U+00F7
0x98˜U+02DC0xB8¸U+00B80xD8ØU+00D80xF8øU+00F8
0x99U+21220xB9¹U+00B90xD9ÙU+00D90xF9ùU+00F9
0x9ANZ0xBAºU+00BA0xDAÚU+00DA0xFAúU+00FA
0x9BU+203A0xBB»U+00BB0xDBÛU+00DB0xFBûU+00FB
0x9CœU+01530xBC¼U+00BC0xDCÜU+00DC0xFCüU+00FC
0x9DNZ0xBD½U+00BD0xDDƯU+01AF0xFDưU+01B0
0x9ENZ0xBE¾U+00BE0xDE◌̃U+03030xFEU+20AB
0x9FŸU+01780xBF¿U+00BF0xDFßU+00DF0xFFÿU+00FF

Linki zewnętrzne

[edytuj |edytuj kod]
KodowanieWindows
Źródło: „https://pl.wikipedia.org/w/index.php?title=Windows-1258&oldid=76175368
Kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp