PHP数据从Excel导入错误的编码

时间:2014-09-12 11:27:15

标签: php mysql excel encoding utf-8

我的数据库Person(id, name, last_name, phone_number)中有一张表。我不时收到一个.xls文件,其中包含我需要包含在我的数据库中的更新人员列表。此文件包含一些波兰字母,如ą ę ś ć ź ż ł ó

当我想要{。1}}来自.xls文件的每一行时,名称会正确显示,但当我发送echo这样的查询并且此名称包含任何波兰字母时,它可以'找到它。

现在DB用utf8编码,.xls文件似乎用iso-8859-2编码。我尝试使用SELECT * FROM Person WHERE last_name = LAST_NAME_FROM_XLS从iso-8859-2转换为utf8,但它不起作用。如何编码.xls中的名称以便DB可以看到它们?

0 个答案:

没有答案