像£出现的一些人物是问号

时间:2012-11-29 14:08:23

标签: encoding

好的不确定为什么但是在这个页面上(我的测试网站)http://www.prxa.info/一些字符​​如英镑符号应该是一个带有问号的黑色钻石。

我知道我必须对字符集做错,但不确定是什么?数据库设置为UTF8,页面编码也是如此?

2 个答案:

答案 0 :(得分:1)

然后,您需要以UTF-8编码的形式向您发送页面。这可以通过两种方式完成。最简单的方法包括在下面。

对于HTML,可以将此信息包含在文档顶部附近的<head>元素中:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

或者对于html5,您可以使用更短的语法:

<meta charset="utf-8">

来源:http://en.wikipedia.org/wiki/Character_encodings_in_HTML#Specifying_the_document.27s_character_encoding

答案 1 :(得分:1)

查看HTML源代码(至少在Firefox发送时),该角色将作为替换字符U + FFFD提供。您需要确保不要在任何时候从编辑器通过数据库到网站更改编码。确保您用于将数据插入数据库的任何数据库客户端也使用UTF8。