标签: php utf-8 character-encoding
我有一项功能,可以使用fgetcsv等将用户提交的CSV文件上传到我的数据库中。
fgetcsv
我的数据库有一个utf8_general_ci的排序规则,网站字符集设置为utf-8。
如何确保在将数据从CSV插入我的数据库以便在网站上显示时,是否设置了正确的编码?
我是否必须使用类似mb_detect_encoding(似乎有点内存密集)的内容来测试每个字符串,或者我只需要utf8_encode整个字符串。或者我不应该担心吗?
mb_detect_encoding
utf8_encode
答案 0 :(得分:1)