Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Windows-1258
Windows character set for Vietnamese

Windows-1258 is a code page used in Microsoft Windows for representing Vietnamese text, utilizing combining diacritical marks to cover numerous letter-tone combinations. Unlike Vietnamese standards such as TCVN 5712 or other encodings like VISCII and VNI, Windows-1258 closely resembles Windows-1252 with specific adaptations for Vietnamese letters and the đông sign. While IBM supports it via CCSID 1258, modern applications prefer UTF-8 due to better compatibility and avoidance of issues with Unicode normalization during round-trip conversions.

We don't have any images related to Windows-1258 yet.
We don't have any YouTube videos related to Windows-1258 yet.
We don't have any PDF documents related to Windows-1258 yet.
We don't have any Books related to Windows-1258 yet.
We don't have any archived web articles related to Windows-1258 yet.

Character set

The following table shows Windows-1258. Each character is shown with its Unicode equivalent.

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

Code page 1129

IBM's code page 1129 (CCSID 1129 and euro sign extended CCSID 1163)121314 is similar to code page 1258, but with the following differences:

Code page 1129 (differences from code page 1258)151617181920
0123456789ABCDEF
8x
9x
AxNBSP¡¢£¤¥¦§œ©ª«¬SHY®¯
Bx°±²³Ÿµ·Œ¹º»¼½¾¿
  Differences from Windows-1258

See also

References

  1. "Code page 1258 information document". Archived from the original on 2016-03-03. https://web.archive.org/web/20160303213408/http://www-01.ibm.com/software/globalization/cp/cp01258.html

  2. "CCSID 1258 information document". Archived from the original on 2014-11-29. https://web.archive.org/web/20141129211140/http://www-01.ibm.com/software/globalization/ccsid/ccsid1258.html

  3. "CCSID 5354 information document". Archived from the original on 2014-11-29. https://web.archive.org/web/20141129224353/http://www-01.ibm.com/software/globalization/ccsid/ccsid5354.html

  4. Kaplan, Michael S. (2005-04-19). "A few of the gotchas of MultiByteToWideChar". Sorting it all out. http://archives.miloush.net/michkap/archive/2005/04/19/409566.html

  5. Kaplan, Michael S. (2005-04-19). "A few of the gotchas of MultiByteToWideChar". Sorting it all out. http://archives.miloush.net/michkap/archive/2005/04/19/409566.html

  6. Steele, Shawn (1998-04-15). "cp1258 to Unicode table". Microsoft. https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT

  7. Unicode mappings of windows 1258 with "best fit" https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1258.txt

  8. Code Page CPGID 01258 (pdf) (PDF), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01258.pdf

  9. Code Page CPGID 01258 (txt), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01258.txt

  10. International Components for Unicode (ICU), ibm-1258_P100-1997.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-1258_P100-1997.ucm

  11. International Components for Unicode (ICU), ibm-5354_P100-1998.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-5354_P100-1998.ucm

  12. "Code page 1129 information document". Archived from the original on 2010-09-21. https://web.archive.org/web/20100921000629/http://www-01.ibm.com/software/globalization/cp/cp01129.html

  13. "CCSID 1129 information document". Archived from the original on 2016-03-27. https://web.archive.org/web/20160327161405/http://www-01.ibm.com/software/globalization/ccsid/ccsid1129.html

  14. "CCSID 1163 information document". Archived from the original on 2014-11-29. https://web.archive.org/web/20141129225256/http://www-01.ibm.com/software/globalization/ccsid/ccsid1163.html

  15. Lunde, Ken (13 January 2009). "Appendix L: Vietnamese Character Sets" (PDF). CJKV Information Processing (2nd ed.). ISBN 978-0-596-51447-1. 978-0-596-51447-1

  16. Code Page CPGID 01129 (pdf) (PDF), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01129.pdf

  17. Code Page CPGID 01129 (txt), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01129.txt

  18. International Components for Unicode (ICU), ibm-1129_P100-1997.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-1129_P100-1997.ucm

  19. Code Page CPGID 01163 (pdf) (PDF), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01163.pdf

  20. Code Page CPGID 01163 (txt), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01163.txt