CWI-2
CWI-2[1] (a.k.a. CWI, cp-hu,[1][2] HUCWI, or HU8CWI2[3]) is a Hungarian code page frequently used in the 1980s and early 1990s. If this code page is erroneously interpreted as code page 437, it will still be fairly readable (e.g. Á in place of Å).
Character set
The following table shows "CWI-2". Each character is shown with its equivalent Unicode code point and its decimal code point. Code points 1–31 and 127 (0x00–0x1F) have a different interpretation in some circumstances – see code page 437. Black borders highlight differences from code page 437.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ | Ç 00C7 128 |
ü 00FC 129 |
é 00E9 130 |
â 00E2 131 |
ä 00E4 132 |
à 00E0 133 |
å 00E5 134 |
ç 00E7 135 |
ê 00EA 136 |
ë 00EB 137 |
è 00E8 138 |
ï 00EF 139 |
î 00EE 140 |
Í 00CD 141 |
Ä 00C4 142 |
Á 00C1 143 |
9_ | É 00C9 144 |
æ 00E6 145 |
Æ 00C6 146 |
ő 0151 147 |
ö 00F6 148 |
Ó 00D3 149 |
ű 0171 150 |
Ú 00DA 151 |
Ű 0170 152 |
Ö 00D6 153 |
Ü 00DC 154 |
¢ 00A2 155 |
£ 00A3 156 |
¥ 00A5 157 |
₧ 20A7 158 |
ƒ 0192 159 |
A_ | á 00E1 160 |
í 00ED 161 |
ó 00F3 162 |
ú 00FA 163 |
ñ 00F1 164 |
Ñ 00D1 165 |
ª 00AA 166 |
Ő 0150 167 |
¿ 00BF 168 |
⌐ 2310 169 |
¬ 00AC 170 |
½ 00BD 171 |
¼ 00BC 172 |
¡ 00A1 173 |
« 00AB 174 |
» 00BB 175 |
B_ | ░ 2591 176 |
▒ 2592 177 |
▓ 2593 178 |
│ 2502 179 |
┤ 2524 180 |
╡ 2561 181 |
╢ 2562 182 |
╖ 2556 183 |
╕ 2555 184 |
╣ 2563 185 |
║ 2551 186 |
╗ 2557 187 |
╝ 255D 188 |
╜ 255C 189 |
╛ 255B 190 |
┐ 2510 191 |
C_ | └ 2514 192 |
┴ 2534 193 |
┬ 252C 194 |
├ 251C 195 |
─ 2500 196 |
┼ 253C 197 |
╞ 255E 198 |
╟ 255F 199 |
╚ 255A 200 |
╔ 2554 201 |
╩ 2569 202 |
╦ 2566 203 |
╠ 2560 204 |
═ 2550 205 |
╬ 256C 206 |
╧ 2567 207 |
D_ | ╨ 2568 208 |
╤ 2564 209 |
╥ 2565 210 |
╙ 2559 211 |
╘ 2558 212 |
╒ 2552 213 |
╓ 2553 214 |
╫ 256B 215 |
╪ 256A 216 |
┘ 2518 217 |
┌ 250C 218 |
█ 2588 219 |
▄ 2584 220 |
▌ 258C 221 |
▐ 2590 222 |
▀ 2580 223 |
E_ | α 03B1 224 |
ß 00DF 225 |
Γ 0393 226 |
π 03C0 227 |
Σ 03A3 228 |
σ 03C3 229 |
µ 00B5 230 |
τ 03C4 231 |
Φ 03A6 232 |
Θ 0398 233 |
Ω 03A9 234 |
δ 03B4 235 |
∞ 221E 236 |
φ 03C6 237 |
ε 03B5 238 |
∩ 2229 239 |
F_ | ≡ 2261 240 |
± 00B1 241 |
≥ 2265 242 |
≤ 2264 243 |
⌠ 2320 244 |
⌡ 2321 245 |
÷ 00F7 246 |
≈ 2248 247 |
° 00B0 248 |
∙ 2219 249 |
· 00B7 250 |
√ 221A 251 |
ⁿ 207F 252 |
² 00B2 253 |
■ 25A0 254 |
NBSP 00A0 255 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F |
The Unicode encoding used by recode appears to differ in a number of code points:[2]
9F | E01F | HUNGARIAN FLORIN (CWI_9F) E1 | 03B2 | GREEK SMALL LETTER BETA E6 | 03BC | GREEK SMALL LETTER MU ED | 2205 | EMPTY SET F8 | 2218 | RING OPERATOR F9 | 00B7 | MIDDLE DOT FA | 2022 | BULLET
Several applications developed in Hungary use almost identical character sets with slight modifications, which include § (U+00A7, SECTION SIGN) at code point 157 (0x9D) and a forint sign (an upper-case F and lower-case t ligated into a single character) at code point 158 (0x9E) or 168 (0xA8). Note that the florin sign was planned to be disunified, but so many encodings have this, it would disrupt many mappings.[4] Also note that the forint is usually abbreviated as "Ft"; most Hungarians recognize a lower-case "f" (whether upright or cursive) as meaning fillér, the now-unused subdivision of the forint.
The codepage CWI-1 differs only by the position of „Í” (U+00CD, LATIN CAPITAL LETTER I WITH ACUTE) on position 140 instead of 141 and „Ő” (U+0150, LATIN CAPITAL LETTER O WITH DOUBLE ACUTE) on position 139 instead of 167.[5]
Some dot matrix printers of the NEC Pinwriter series, namely the P3200/P3300 (P20/P30), P6200/P6300 (P60/P70), P9300 (P90), P7200/P7300 (P62/P72), P22Q/P32Q, P3800/P3900 (P42Q/P52Q), P1200/P1300 (P2Q/P3Q), P2000 (P2X) and P8000 (P72X), supported the installation of optional font EPROMs.[6] Named "CWI" the optional ROM #7 "Hungaria" included this encoding, invokable via escape sequence ESC R (n)
with (n) = 21.[6]
See also
References
- 1 2 "CWI-2". Computerworld Számítástechnika. 1.0. 3 (13). 1988-06-29.
- 1 2 Flohr, Guido (2009) [2002]. "Locale::RecodeData::CWI - Conversion routines for CWI". CPAN libintl-perl. 1.0. Archived from the original on 2016-06-06. Retrieved 2016-06-06.
- ↑ Baird, Cathy; Chiba, Dan; Chu, Winson; Fan, Jessica; Ho, Claire; Law, Simon; Lee, Geoff; Linsley, Peter; Matsuda, Keni; Oscroft, Tamzin; Takeda, Shige; Tanaka, Linus; Tozawa, Makoto; Trute, Barry; Tsujimoto, Mayumi; Wu, Ying; Yau, Michael; Yu, Tim; Wang, Chao; Wong, Simon; Zhang, Weiran; Zheng, Lei; Zhu, Yan; Moore, Valarie (2002) [1996]. "Appendix A: Locale Data". Oracle9i Database Globalization Support Guide (PDF) (Release 2 (9.2) ed.). Oracle Corporation. Oracle A96529-01. Archived (PDF) from the original on 2017-02-14. Retrieved 2017-02-14.
- ↑ (PDF) http://unicode.org/L2/L2009/09113-florin-currency.pdf. Missing or empty
|title=
(help) - ↑ Láng, Attila D. (2001-10-15). Drótos, László, ed. "Íráskalauz" [Guide to Writing] (in Hungarian). Hungarian Electronic Library. Retrieved 2017-10-20.
- 1 2 Pinwriter Familie - Pinwriter - Epromsockel - Zusätzliche Zeichensätze / Schriftarten (Printed reference manual for optional font and code page EPROMs for NEC Pinwriters, including custom variants) (in German) (00 3/93 ed.), NEC Deutschland GmbH, 1993