TechHui

Hawaiʻi's Technology Community

On Windows XP (U.S. version), do you need to install "East Asian languages" [1] in order to view Japanese text within web pages? The character encoding is UTF-8, but I'm wondering if a default vanilla XP or Vista can display the text properly.

I vaguely recall the OS asking to install a language pack upon viewing a Japanese website with IE6, but I don't remember what encoding the site was in. I also remember seeing a bunch of rectangular shapes instead of Japanese if the language wasn't installed.

I'm currently using a Japanese version of XP and I don't have access to a U.S. version of Windows. Hopefully someone in this group can take a look at Yahoo! Japan's top page [2] and describe what happens.

Trying to imagine what a U.S. based IE6 user would experience when viewing a UTF-8 web page with both English and Japanese text. I think the browser/OS will start a process to try and install the language.

[1] http://www.microsoft.com/globaldev/handson/user/xpintlsupp.mspx
[2] http://www.yahoo.co.jp/

Views: 155

Replies to This Discussion

On Windows XP (U.S. version), do you need to install "East Asian languages" [1] in order to view Japanese text within web pages?

Yes.

The character encoding is UTF-8, but I'm wondering if a default vanilla XP or Vista can display the text properly.

It cannot. You need to install east Asian languages. The US version of OS X has Japanese pre-installed, even on iPhone.

Trying to imagine what a U.S. based IE6 user would experience when viewing a UTF-8 web page with both English and Japanese text.

I don't remember for IE6, but on Windows you get boxes, question marks or mojibake depending on the browser.

I think the browser/OS will start a process to try and install the language.

It does.

In our experience, if a user doesn't have Japanese language support installed they probably can't read Japanese anyway so it does not matter :-)
Aloha Mika
Thank you very much!!!

So it might not be a good idea to add both English and Japanese text to a web page. For the Japanese user, they wouldn't notice. But for a person using the U.S. version of Windows, the installation process might be confusing and possibly a bad user experience.
Exactly. For Japanese users its OK to mix, but for pages with a little Japanese that might be viewed by people without Japanese installed we usually embed the Japanese string in a GIF. We do this with the language switcher on Ikayzo.com and the Japanese blurb on the Ainaweb homepage.

For this group's (Business in Japan) landing page we took a different approach. We assume most visitors will have Japanese installed but for those that don't, we simply provide an explanation:

"If some of the text on this page looks garbled it means you don't have Japanese language support installed on your computer. Thats OK. You don't have to speak Japanese to participate. English posts are welcome."
we usually embed the Japanese string in a GIF

That makes a lot of sense. Good UX.

So perhaps for the locale switcher on GE's website, they should have used images instead of text.

Going off topic now, too much coffee this morning :-)
They might be using some type of server-side script to do language detection using IP geolocation information or user-agent sniffing, etc. These wouldn't be perfect, but probably accommodate most common scenarios. Found an interesting discussion regarding detecting what font's are installed. Just more food for thought.

Thanks again Mika for the insights!

[1] http://www.ge.com/worldwide/index.html
[2] http://www.webmasterworld.com/forum83/3860.htm
So perhaps for the locale switcher on GE's website, they should have used images instead of text.

I think so.

They might be using some type of server-side script to do language detection using IP geolocation information or user-agent sniffing, etc. These wouldn't be perfect, but probably accommodate most common scenarios.

You can do this to guess the country. I think IP geocoding is 95% or more accurate for countries. Another approach is using javascript to detect the browser's language preferences. Its important to also allow users to change the locale with the UI in case they are:
1. Traveling in another country. At internet cafes they don't control the browsers language preferences.
2. In a country where more than one language is spoken.
3. Geocoding is wrong.
Its important to also allow users to change the locale with the UI in case they are ...

Good points and I agree.

Google seems to handle switching languages nicely.

[1] http://www.google.com/a/help/intl/en/var_1c.html

RSS

Sponsors

web design, web development, localization

© 2024   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service