Home

Contact Us

General

Initiative B@bel

WSI Guidelines

Encoding

Principles

Unicode

Training

Tutorials

PUA

Conversion

Resources

Utilities

TECkit

Maps

Resources

Input

Principles

Utilities

Tutorials

Resources

Type Design

Principles

Design Tools

Formats

Resources

Font Downloads

Gentium

Doulos

IPA

Rendering

Principles

Technologies

OpenType

Graphite

Resources

Font FAQ

Links

Glossary


NRSI: Computers & Writing Systems

SIL HOME | SIL SOFTWARE | SUPPORT | DONATE

You are here: Encoding > Resources
Short URL: http://scripts.sil.org/CodePage1252

Martin’s Codepage 1252 Hack

Martin Hosken, 1998-10-06

Martin’s Codepage 1252 Hack allows the Symbol codes (U+F020-U+F0FF) to be converted to 8-bit data via the codepage of the data (usually cp_1252) by adding mappings for the Symbol code range back to normal ASCII values. When you try to save Symbol encoded text in an 8-bit only form, the codes will be converted to conventional ASCII codes rather than question marks.

Warning

Use at your own risk! Microsoft does not condone or support customized codepage definitions. We cannot be held responsible for any problems if you install this unsupported codepage.

Perhaps a safer solution is to use the Symbol-encoded font to codepage 1252 transliterator.

To install Martin’s Codepage 1252 Hack:

System:

For use on Windows 9x only. Do not attempt to use on Windows 2000 or Windows XP as it reportedly crashes those systems.

  • Backup your registry using Microsoft’s Emergency Recovery Utility.
  • Save the cp_1252a.nls file (see below) to your WindowsSystem directory.
  • Edit the registry entry for KEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Nls/Codepage. Change the data for Codepage 1252 (1252 in the "Name" column) to cp_1252a.nls.
  • Re-boot Windows.

Codepage 1252 Hack
Martin Hosken, 1998-08-21
Download "cp_1252a.nls", Windows NLS file, 9KB [3158 downloads]

If you notice any differences in your environment, change the registry key back to cp_1252.nls, and reboot. If you can’t access your registry, restore it from the backup taken in step 1 above.


© 2003-2017 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us here.