Character Encoding Detection

For bilinguals like me, there is an often overlooked differences between IE and Mozilla: character encoding detection.

IE often gets confused about character encoding of a webpage and end up displaying garbage.  Manually changing the character encoding can sometimes fix the problem, but the problem is usually back again in the next page.  Also, attempts to change character encoding manually often conflicts with website deep-linking protections.

When this happens, I use Firebird (Mozilla variation) to read the page because they have a much better character encoding detection algorithm.

With Jchardet, a Java port of Mozilla Charset Detector, Java programs can enjoy the same level of charset detection excellence as Mozilla.  Awesome.  Thanks to Elliotte Rusty Harold for the link.