php 导入 excel 撇号符号问题

php importing excel apostrophe symbol issues

我的网站有一个 excel 导入器,它似乎工作正常 - 直到我发现一行有撇号,它正在尝试使用 � 将信息保存到数据库中。

示例:

Vava’u、Haapai、‘Eua 和 Niuatoputapu 的分支机构

更改为:

Vava�u、Haapai、�Eua 和 Niuatoputapu 的分支机构

有什么方法可以在 php 内轻松解决这个问题?

在保存到数据库之前尝试将 � 替换为 '。有时 MS Excel 使用具有不同代码的其他字符作为特殊字符(不可打印的 ASCII 代码)。
Vava’u - 包含 0x19 字符代码,使用 0x27 代替
‘Eua - 包含 0x18 字符代码,使用 0x27 代替