dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re[4]: CeBit 2004
From: Eric Linenberg (
Date: 2004-03-19

How does apple do it with their ipod then?

According to the apple site, and my girlfriends mini it has:

Languages: English, French, German, Japanese, Spanish, Italian, Dutch,
Danish, Norwegian, Finnish, Swedish, Korean, Simplified Chinese,
Traditional Chinese

built in.


>> That's a major bug. Accented characters are not just
>> accents, they are completely different characters
>> and must be preserved.

TT> I wish it was a bug, then I'd fix it!!! Unicode is the
TT> best way to resolve the issue. (If it makes you feel
TT> any better UK pound signs disappear.)

TT> Here's why the issue arises.

TT> Chinese encodings are multi-byte character sets
TT> (MBCS). They use one byte ASCII characters (0..127)
TT> range and two bytes for Chinese characters.

TT> To figure out whether to read a single byte or two
TT> bytes, you need something like this:

TT> int strlen(unsigned char* p)
TT> {

TT> }

TT> So, any character with the 8th bit set maps into
TT> Chinese code-space...It's the reason why all web
TT> browsers allow you to manually set the encoding. BTW
TT> you might want to add an encoding tag to the Rockbox
TT> pages ;)

TT> What manufacturers do, is maintain separate European
TT> and Chinese products...

TT> __________________________________
TT> Do you Yahoo!?
TT> Yahoo! Mail - More reliable, more storage, less spam
TT> _______________________________________________


Page was last modified "Jan 10 2012" The Rockbox Crew