Software internationalization
|
Saturday Apr 12, 2008
Migrating from Latin-1 to UTF-8
Here's an example: a simple web application that stores names and addresses in a database. Chances are, if you haven't done anything explicit to change this, the web page itself will have no charset encoding associated with it. And neither will your application server. And neither will your database. And without explicit settings, many applications use Latin-1 as the default character set. So, you'll be able to enter, store, retrieve, and display common Western European names, but you won't be able to handle Russian or Japanese or Chinese or, well, you get the idea. So let's imagine you decide to convert from Latin-1 to UTF-8 so that you open up your application to the rest of the world's languages and scripts. What does that mean? What must you do? How do you start? Here are some of the charset conversion points you'll need to resolve as you migrate through this problem:
To help you get started, I've discussed the first 4 conversion points in the article Character Conversions from Browser to Database. Go ahead, take a look. But come back here to let me know what you think. I'll talk about some of the JavaScript issues in an upcoming blog. Posted at 10:26PM Apr 12, 2008 by John O'Conner in Unicode |
Tuesday Apr 08, 2008
Basic Definitions for a Unicode Discussion
If you want to communicate, defining confusing terms right up front is always a good first step. So I'll try to define some Unicode terms:
You can always see more terms by visiting the Unicode Glossary. Posted at 11:40PM Apr 08, 2008 by John O'Conner in Unicode | Unicode 5.1 released this week
Posted at 12:33AM Apr 08, 2008 by John O'Conner in Unicode |
Thursday Apr 03, 2008
Call for participation: 32nd Internationalization & Unicode Conference
The "call for participation" is an invitation for Unicode gurus, clients, and vendors to submit papers for this upcoming conference. Learn more at the Conference web site. Posted at 12:02AM Apr 03, 2008 by John O'Conner in Unicode | |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||