我正在使用Excel将信息发送到我的MySQL数据库。它包含几个'Ø'字符。我的数据库设置为utf8_general_ci,网站设置为<meta http-equiv="content-type" content="text/html; charset=utf-8" />
当我使用文本字段编辑数据库时,所有'Ø'字符都更改为'?'在文本字段中,我该如何防止这种情况发生?
答案 0 :(得分:0)
您是否设置了mysql连接编码?在php中,您使用mysql_set_charset("utf8")
执行此操作。
答案 1 :(得分:0)
如果数据库中的数据是正确的,那么你需要确保你的php脚本和数据库之间的连接也是UTF-8发布
在mysqli do
$mysqli->set_charset("utf8")
或在mysql中
mysql_set_charset("utf8")
通过将此标记添加到标题
,确保您的html也设置为utf-8<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />