Global Development and Computing Portal Global Development and Computing Portal

Ask Dr. International...

This online column is devoted entirely to internationalization and all of its related issues. Dr. International's focus is in the area of his actual work, the Windows International group (responsible for the global support in products such as Windows 2000 and Windows XP, but anything international that is related to Microsoft products can be fair game here!

Now, to the questions...

Ask Dr. International #21

Switching Language Versions of Windows XP; Alternate Language Keyboards for Login; Supplementary Characters, Surrogate Pairs and SQL

Ask Dr. International #20

Microsft Windows Server 2003 Cross Language Migration Tool

Ask Dr. International #19

Resource File Encoding..., The Yen, the Won, and the Reverse Solidus..., Entering Characters Using their Unicode Code Points..., Switching to the Thai Keyboard Using the Grave Accent Key..., How to detect a String's Character Set...

Ask Dr. International #18

Windows XP and Unicode Surrogate Code Points, CJK Extensions A and B

Ask Dr. International #17

Exchanging non-English e-mails..., Windows XP/2000 default system fonts..., Windows charset and Euro symbol..., Spanish traditional sort and modern sort...,string manipulation in UTF-8..., MLang and NLS..., Web globalization.

Ask Dr. International #16

Handling multi-lingual data and changing codepages on older versions of Microsoft Windows

Ask Dr. International #15

Chinese Encoding Standard -- GB 18030

Ask Dr. International #14

Utf-8 - Codepage or not..., Set font.charset for Visual Basic Control..., Hebrew and XML..., Three Letter Acronyms for Locale Sub-Language

Ask Dr. International #13

Getting 'Program Files'-directory's localized name..., Sort order for browser drop-down boxes..., Converting Access Unicode-strings to ANSI..., Converting numbers to strings and back again..., MUI version of Internet Explorer..., International Office-tools on the web

Ask Dr. International #12

MultiLanguage User Interface (MUI) versions whereabouts..., IE and Windows regional settings association..., Locale-dependent uppercasing..., MIME encodings and charsets..., and Microsoft Layer for Unicode.

Ask Dr. International #11

Localization and the registry..., Input locales and the "login" dialog box..., difference between supported and installed codepages..., determination of the font's script in the Font Common Dialog Control...

Ask Dr. International #10

Language Choice Strategy for applications..., Hotkey / Keyboard Accelerator translation..., VBA and Resource files..., Garbage Characters in Web Pages..., Language support in the OS...

Ask Dr. International #9

Mirroring APIs..., create Arabic Resourcefiles..., Mirroring issues in Visual Basic..., determine which os is loaded..., Locale 101..., non-ASCII character computer names...

Ask Dr. International #8

Where to find Keyboards..., where to find IMEs (Input Method Editors)..., where to get Korean fonts..., Locale on-the-fly switching..., Iso639 Language id and LCIDs conversion ...

Ask Dr. International #7

Language ID support..., Mirroring..., Digit substitution...,Print keyboard layouts how to..., Microsoft's Internationalization Process.

Ask Dr. International #6

How does one find the time?, Multilingual Addresses in Outlook?, Setting up keyboards when you are not around

Ask Dr. International #5

Word Macro Recording Misses Encodings, MLang and Font Linking, How can I make Windows Me support additional languages?, Which Windows 2000 is Multilingual?, and Where Do All of Those Code Pages Get Listed?

Ask Dr. International #4

An LCID theme: Decimal vs. Hex, What's in a Locale, Why all the Duplicate Information, Do-it-yourself LCIDs, and Will the Real Locale Please Stand?

Ask Dr. International #3

How can I install support for Keyboard ______?, VB is Unicode, isn't it?, Isn't Windows CE Unicode?, Finding out whether an input locale is BiDi?, and Everyone who speaks Turkish, say "I"

Ask Dr. International #2

Arabic: Script or Language?, the real deal about surrogates, and Hijri dates in SQL Server 2000

Ask Dr. International #1

An aside on acronyms, If everyone supports Unicode, then why are my strings broken?, and Browser sniffing for i18N


Dr. International could probably go on and on forever about what interests him, but what he needs to know is what interests you. So please send your internationalization/localization questions for which you have been unable to find [good] answers and which you would like to see in a future column via Ask Dr. International form.

To serve you better, Dr. International may need the following information:

The version and language of the OS you are using.

The version and language of the applications you are using.

The kind of a problem you have - is it a globalization, localization or localizability question.

Which tools you are currently using to resolve the problem (programming languages, scripting technologies, etc.)


Who is Dr. International?

Dr. International's identity is one of the most closely guarded secrets of Microsoft. Since (1) he has the support and help of the entire Windows International Division, (2) he is very knowledgeable about i18N issues, and (3) he gets to choose what questions/answers are posted, he can maintain the illusion of knowing everything.

Top of pageTop of page