我们有一些用户将使用的 CSV 文件,因此编码可能不是UTF-8
并且可能是cp1252
从 Windows 编码的。我注意到,例如,如果它包含一个单引号,那么包含引号之后的所有数据都会被剥离并且不会插入到数据库中。
我尝试使用该utf8_encode
函数,但这只是删除了我不想这样做的引号。
我可以在这里做什么,以确保所有正确的数据都以正确的编码插入到数据库中?
我们有一些用户将使用的 CSV 文件,因此编码可能不是UTF-8
并且可能是cp1252
从 Windows 编码的。我注意到,例如,如果它包含一个单引号,那么包含引号之后的所有数据都会被剥离并且不会插入到数据库中。
我尝试使用该utf8_encode
函数,但这只是删除了我不想这样做的引号。
我可以在这里做什么,以确保所有正确的数据都以正确的编码插入到数据库中?