I'm not a Klingon ( )

Shawn Steele's thoughts about Windows and .Net Framework globalization APIs

.Net v2.0 (Whidbey) has some changed culture month/day names.

Some of the month/day names in the culture data weren't right in Everett, so those have been fixed....

Author: Shawn Steele (MSFT) Date: 04/05/2005

CultureInfo Caching and ClearCachedData()

Windows and the .Net Framework work a bit differently when it comes to accessing culture/locale...

Author: Shawn Steele (MSFT) Date: 03/30/2005

UTF8 Security and Whidbey Changes

Unicode is always in the process of evolving, and some changes have been made to UTF8 in the last...

Author: Shawn Steele (MSFT) Date: 03/24/2005

"Precomposed" and "Composite" Characters in Windows APIs

The term Composite and Precomposed in the Windows docs give me trouble, so I suspect they give other...

Author: Shawn Steele (MSFT) Date: 03/23/2005

MultiByteToWideChar ignores MB_PRECOMPOSED behavior for UTF-8 and UTF-7

UTF7 and UTF8 conversion by MultiByteToWideChar and WideCharToMultiByte is strictly Unicode to...

Author: Shawn Steele (MSFT) Date: 03/23/2005

How the various CultureInfo names and tags behave.

With the introduction of sort names and custom cultures in the .Net Framework 2.0 (Whidbey) a few...

Author: Shawn Steele (MSFT) Date: 03/22/2005

Try to identify cultures by string name instead of LCID

It is a good idea to avoid using the locale LCID when referring to cultures in .Net. Instead, use...

Author: Shawn Steele (MSFT) Date: 03/22/2005

Whidbey Beta 2 bug with CreateSpecificCulture() for Neutral Custom Cultures.

There's a bug in Whidbey Beta 2 where CreateSpecificCulture() will return invariant for any neutral...

Author: Shawn Steele (MSFT) Date: 03/22/2005

Don't Use Encoding.Default

So you want to save some data and don't know which Encoding to use. My biggest suggestion is please...

Author: Shawn Steele (MSFT) Date: 03/15/2005

What's the difference between an Encoding, Code Page, Character Set and Unicode?

Encoding, Code Page and Character Set are often used interchangeably, even when that isn't strictly...

Author: Shawn Steele (MSFT) Date: 03/15/2005

"So Why Isn't Latin Shipped With the Framework?"

Lots of people ask this question, replacing Latin with their favorite language....

Author: Shawn Steele (MSFT) Date: 03/14/2005

Whidbey .Net 2.0 Custom Culture Example (Beta 2)

Here’s an example of how to create a custom culture in Whidbey. Its changed a bit from earlier...

Author: Shawn Steele (MSFT) Date: 03/08/2005

What's with Encoding.GetMaxByteCount() and Encoding.GetMaxCharCount()?

The behavior of Encoding.GetMaxByteCount() changed somewhat between .Net version 1.0/1.1 and version...

Author: Shawn Steele (MSFT) Date: 03/02/2005

About My Blog

I don't plan to blog very often, but I will try to address lots of the issues and questions that...

Author: Shawn Steele (MSFT) Date: 03/01/2005

<Previous