Unicode Language Settings (DocsPDite 2010)
DocsPDite is written in English and does not support Unicode character sets. In practical terms this means that certain Regional/Lanugage settings will break the program's security producing strange error messages. (This primarily refers to Vista and Windows 7 although the same could happen in XP. This information will be placed in the help file for our next release)
Here's the general sequence of events.
- A user installs DocsPDite and activates using English
- The user then switches languages using the control panel
- The user switches the System Locale (found on the Administrative tab) to a Unicode language (this action causes the problem)
- The system is rebooted
- Next time DocsPDite starts it fails with error messages and won't open libraries
How to fix the issue. Korean will be our example Unicode language but the same information applies to any language requiring Unicode.
- Open Control Panel
- Choose Change Display Language
- Leave the language in the Formats tab as is, this is not the problem
- Switch to the Administrative tab
- Change the language for non-unicode programs — System Locale — to English
- Reboot the computer and DocsPDite will now run correctly.
Here are screen shots showing the sequence to correct the problem
Start Control Panel (use Category display)
Leave Formats tab alone, switch to Administrative
Change the System Locale to English
Reboot the computer when this dialog appears
After the reboot is finished the problem should go away.