标签: php mysql encoding utf-8 character-encoding
我们的用户将使用一些CSV文件,因此编码可能不是UTF-8,并且可能是来自Windows的cp1252编码。我注意到,如果它包含单引号,例如,引用之后的所有数据都会被删除而不会被插入到数据库中。
UTF-8
cp1252
我尝试使用utf8_encode函数,但这只是删除了引号,我不想这样做。
utf8_encode
我可以在这做什么,以便确保以正确的编码将所有正确的数据插入数据库?
答案 0 :(得分:3)
您可以尝试iconv(“CP1252”,“UTF-8”,$ string);
问候