I have a weird problem that I can't seem to get around. I have a simple HTML page that needs to display characters (let's say I want it to display any character from any language for the sake of argument). This page works great for all Western fonts, but falls down a bit with the Asian character sets. Specifically, characters are properly drawn when within <p> tags, or other plainly displayed tags. However, when the characters are in a form control (like a drop down), they show up as little blocks.
I notice the meta I use has the content-language set to "en-us", so that seems pretty limiting. But, shouldn't I be able to set content to something more flexible?
Could someone show me the proper configuration to make a page flexible enough to display any character of any alphabet on an HTML page?
In this code snipped, the text between the <p> tags would generate properly - regardless of character set. The text within the <option> tag is rendered as boxes when I try pasting chinese characters.
<html xmlns="http://www.w3.org/1999/xhtml" >
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<p>Some random text here - with any character set</p>
<option value="native language text">Native Language Text</option>