用户提交的CSV文件上传UTF-8问题

时间:2011-04-19 08:44:27

标签: php utf-8 character-encoding

我有一项功能,可以使用fgetcsv等将用户提交的CSV文件上传到我的数据库中。

我的数据库有一个utf8_general_ci的排序规则,网站字符集设置为utf-8。

如何确保在将数据从CSV插入我的数据库以便在网站上显示时,是否设置了正确的编码?

我是否必须使用类似mb_detect_encoding(似乎有点内存密集)的内容来测试每个字符串,或者我只需要utf8_encode整个字符串。或者我不应该担心吗?

1 个答案:

答案 0 :(得分:1)