开发者

Unicode characters show differently in different browsers

So... I'm still in unicode hell...

New problem...

On my computer, everything shows perfectly. In all browsers. On a co-workers computer, same story. Everything is good. Even in elinks and w3m on one of my Linux VPS'es all the exotic diacritics of Lithuanian and Latvian, and nordic letters, shows perfectly.

However, I have had a few calls from clients today, that they get the usual unicode humbug combinations... "Ã" and another character and stuff like that.

Any suggestions on what could be wrong?

Technical info:

Classic ASP
All files are stored as UTF-8 inc开发者_StackOverflowl BOM
All files start with Codepage=65001 page directive
All files set the Content-Type to "text/html; charset=utf-8"


"Ã" and another character and stuff like that.

This is typical for UTF-8 content being displayed as ISO-8859-1.

All files set the Content-Type to "text/html; charset=utf-8"

By <meta> or by Response.AppendHeader()? You really need to add it as real response header. Otherwise you're dependent on the client platform default encoding (MSIE) and/or the best-guess a webbrowser can make (FF). You can verify the response headers using a tool like Firebug.


They don't have the required fonts installed?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜