- Windows-1258
-
Windows-1258 is a codepage used in Microsoft Windows to represent Vietnamese texts. It makes use of combining diacritical marks. Windows-1258 is not compatible with VISCII. It is very similar to windows-1252 with the differences being that s-caron and z-caron (which were added to windows-1252 later) are missing, four of the letters with diacritics have been replaced by combining diacritics and a few other letter/diacritic combinations have been replaced.
Use of combining diacritics means that windows-1258 can cover the large number of letter/diacritic combinations in Vietnamese without compromising coverage of control codes or symbols.
UTF-8 is the preferred encoding for Vietnamese in modern applications. Windows 1258 may not always round trip Unicode encoded Vietnamese due to Unicode normalization differences.
Codepage layout
The following table shows Windows-1258. Only the upper half (128–255) of the table is shown, the lower half (0–127) being plain ASCII. Each character is shown with its Unicode equivalent and its decimal code. Differences from Windows-1252 are marked with thick green borders.
Windows-1258 −0 −1 −2 −3 −4 −5 −6 −7 −8 −9 −A −B −C −D −E −F
8−
€
20AC
128‚
201A
130ƒ
0192
131„
201E
132…
2026
133†
2020
134‡
2021
135ˆ
02C6
136‰
2030
137‹
2039
139Œ
0152
140
9−
‘
2018
145’
2019
146“
201C
147”
201D
148•
2022
149–
2013
150—
2014
151˜
02DC
152™
2122
153›
203A
155œ
0153
156Ÿ
0178
159
A−
NBSP
00A0
160¡
00A1
161¢
00A2
162£
00A3
163¤
00A4
164¥
00A5
165¦
00A6
166§
00A7
167¨
00A8
168©
00A9
169ª
00AA
170«
00AB
171¬
00AC
172SHY
00AD
173®
00AE
174¯
00AF
175
B−
°
00B0
176±
00B1
177²
00B2
178³
00B3
179´
00B4
180µ
00B5
181¶
00B6
182·
00B7
183¸
00B8
184¹
00B9
185º
00BA
186»
00BB
187¼
00BC
188½
00BD
189¾
00BE
190¿
00BF
191
C−
À
00C0
192Á
00C1
193Â
00C2
194Ă
0102
195Ä
00C4
196Å
00C5
197Æ
00C6
198Ç
00C7
199È
00C8
200É
00C9
201Ê
00CA
202Ë
00CB
203̀
0300
204Í
00CD
205Î
00CE
206Ï
00CF
207
D−
Đ
0110
208Ñ
00D1
209̉
0309
210Ó
00D3
211Ô
00D4
212Ơ
01A0
213Ö
00D6
214×
00D7
215Ø
00D8
216Ù
00D9
217Ú
00DA
218Û
00DB
219Ü
00DC
220Ư
01AF
221̃
0303
222ß
00DF
223
E−
à
00E0
224á
00E1
225â
00E2
226ă
0103
227ä
00E4
228å
00E5
229æ
00E6
230ç
00E7
231è
00E8
232é
00E9
233ê
00EA
234ë
00EB
235́
0301
236í
00ED
237î
00EE
238ï
00EF
239
F−
đ
0111
240ñ
00F1
241̣
0323
242ó
00F3
243ô
00F4
244ơ
01A1
245ö
00F6
246÷
00F7
247ø
00F8
248ù
00F9
249ú
00FA
250û
00FB
251ü
00FC
252ư
01B0
253₫
20AB
254ÿ
00FF
255External links
- Windows 1258 reference chart
- IANA Charset Name Registration of windows-1258
- Unicode mapping table for Windows 1258
- Unicode mappings of windows 1258 with "best fit"
- Michael Kaplan's blog describing the Windows 1258 encoding behavior
Character encodings Early telecommunications ASCII · ISO/IEC 646 · ISO/IEC 6937 · T.61 · sixbit code pages · Baudot code · Morse code · Chinese telegraph codeISO/IEC 8859 Bibliographic use National standards ArmSCII · CNS 11643 · GOST 10859 · GB 2312 · HKSCS · ISCII · JIS X 0201 · JIS X 0208 · JIS X 0212 · JIS X 0213 · KPS 9566 · KS X 1001 · PASCII · TIS-620 · TSCII · VISCII · YUSCIIEUC CN · JP · KR · TWISO/IEC 2022 CN · JP · KR · CCCIIMacOS codepages ("scripts") DOS codepages Windows codepages EBCDIC codepages 37/1140 · 273/1141 · 277/1142 · 278/1143 · 280/1144 · 284/1145 · 285/1146 · 297/1147 · 420/16804 · 424/12712 · 500/1148 · 838/1160 · 871/1149 · 875/9067 · 930/1390 · 933/1364 · 937/1371 · 935/1388 · 939/1399 · 1025/1154 · 1026/1155 · 1047/924 · 1112/1156 · 1122/1157 · 1123/1158 · 1130/1164 · JEF · KEISPlatform specific ATASCII · CDC display code · DEC-MCS · DEC Radix-50 · Fieldata · GSM 03.38 · HP roman8 · PETSCII · TI calculator character sets · WISCII · ZX Spectrum character setUnicode / ISO/IEC 10646 Miscellaneous codepages Related topics control character (C0 C1) · CCSID · Character encodings in HTML · charset detection · Han unification · ISO 6429/IEC 6429/ANSI X3.64 · mojibakeCategories:- Character sets
- Windows code pages
Wikimedia Foundation. 2010.