请大家帮忙解决一下,PHP如何判断上传的CSV文件的编码
问题概述:
开发环境:PHP+Apache+Mysql + Windows2003
由于网站扩展,现在需要支持多种语言的版本,如中文,英文,日文
现有一个功能是上传CSV文件并将其内容导入数据库中,数据库编码UTF-8,导入过程中需要转码,否则乱码
目前的问题就是:
客户有可能使用中文系统或日文系统或英文系统,那么CSV文件的编码可能是多种的(如GB2312,shift-jis),我需要先判断CSV文件的编码,再进行转码,在网上找了一段时间,没找到什么合适的方法判断,所以请大家帮帮忙,给点思路,有代码最好
备注:
如果有别的解决方案,也可以提一下