页面标题utf-8编码不起作用

时间:2013-12-15 18:20:46

标签: php html encoding utf-8 title

我有一些问题,一些塞尔维亚字母显示在页面标题中(它们看起来像这个%C5%A1)。我在第一行的页面顶部添加了header('Content-type: text/html; charset=utf-8'),在标题标记的上方添加了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />。我生成标题的文件也是utf-8编码的。知道为什么它仍然没有正确显示?

1 个答案:

答案 0 :(得分:2)

如果它看起来像“%C5%A1”,那么你可能从未解析的urlencoded字符串得到它...这不是有效的html实体,所以无论如何它都会保持这样。尝试使用urldecode PHP函数。