[英]Character encoding confusing mysql
我有以下字符串来自使用Codeplex PHP Excel Reader的Excel文档
Κύπρος / Kıbrıs
当我尝试使用php和mysqli将其放入mysql时,数据库字符串显示为
ΚÏÏ€Ïος / Kıbrıs
当我尝试和utf解码时,它像这样出来
?????? / K?br?s
但是,当我尝试将此字符串手动放入mysql时,结果很好。
这是怎么回事?
当我连接到MySQL数据库时,我这样做是为了避免出现问题:
$db = new mysqli(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD, DB_DATABASE);
$db->query("SET NAMES 'utf8'");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.