Php 奇怪?mysql帖子中的符号

Php 奇怪?mysql帖子中的符号,php,mysql,web,Php,Mysql,Web,每当我把ñ放在mysql行中时。。。它是一个奇怪的三角形吗?符号 有人知道问题出在哪里吗 首先要检查mysql列的编码是否正确(可能是utf8) 然后,当连接到mysql时,您可能需要启用utf8,至少这是我在Perl中必须做的 此链接可能会有所帮助因为用于在数据库中存储重音字符的编码与显示重音字符的页面使用的字符集不匹配。文本可能存储为ISO-8859-1(西欧),但显示为Unicode(UTF-8) 确保插入表单和显示页面都使用相同的编码。现在,这两个页面的底部都应该有以下标签: <m

每当我把
ñ
放在mysql行中时。。。它是一个奇怪的三角形吗?符号


有人知道问题出在哪里吗

首先要检查mysql列的编码是否正确(可能是utf8)

然后,当连接到mysql时,您可能需要启用utf8,至少这是我在Perl中必须做的


此链接可能会有所帮助

因为用于在数据库中存储重音字符的编码与显示重音字符的页面使用的字符集不匹配。文本可能存储为ISO-8859-1(西欧),但显示为Unicode(UTF-8)

确保插入表单和显示页面都使用相同的编码。现在,这两个页面的底部都应该有以下标签:

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


除非您使用的是过时的MySQL版本(如3.23),否则默认情况下它应该支持UTF-8编码。

您是否在服务器/客户端和数据库端使用正确的编码?使用
内容类型设置正确的页面编码
HTTP头。