Webview不能正确显示Æ Ø Å。

10

我有一个网页上的内容包含æ ø å,但我的Webview无法正确显示它们。

有人知道问题可能是什么吗?


3
您应该接受对之前问题的回答,这样其他有相同问题的人就会知道正确答案是什么。如果人们知道您欣赏他们花费的时间,他们更可能回答您的问题。 - Gareth
2个回答

10
为了在(X)HTML页面中使用UTF-8字符,您需要在页面的头部声明编码方式,使用以下元标签:
```html ```
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

如果仅仅这样还不行,您可能会在这里找到更有用的信息。

我曾经遇到过类似的问题,即一些安卓手机无法正确显示我正在开发的网站中的瑞典字符。即使我使用了上面的HTML5版本的meta标签,它仍然不起作用。当我在htaccess文件中添加了默认字符集时,它就正常工作了。 - Adrian Schmidt

4
你需要确保HTML文件以UTF-8格式保存,并且HTTP响应中的Content-Type头包含正确的字符集。你可以通过使用Firebug等工具来验证头信息。
当响应中存在Content-Type头时,<meta>标签仅在其缺失时起作用,而通常在通过HTTP提供HTML文件时不会缺失。然而,它的存在对于离线查看和自我记录目的是有益的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接