【发布时间】:2012-09-26 18:19:42
【问题描述】:
所以我编写了一个爬虫程序,用 utf8 字符集从网站上抓取信息和数据。但是当我尝试将内容存储到 MySQL 中时,一些特殊字符(例如西班牙字母)在 MySQL 中没有正确显示。
这是我所做的:
- 把
header("Content-Type: text/html; charset=utf-8")放到PHP中 - 将 MySQL 中的所有字符集设置为
utf8-unicode-ci - 连接时有
$conn->query("SET NAMES 'utf8'")这个 - 仔细检查我解析的 html 是用 utf-8 编码的
那么这里有哪些潜在的问题?
【问题讨论】:
标签: php mysql html character-encoding