php+;fgetcsv不支持某些特殊字符

php+;fgetcsv不支持某些特殊字符,php,csv,encoding,special-characters,fgetcsv,Php,Csv,Encoding,Special Characters,Fgetcsv,我正在上传csv文件,其内容正在使用fgetcsv函数获取 我已经在使用utf8编码了,还有一些字符被转换成 以下是其中的一些角色: ť č ň 在读取CSV文件时,是否有任何方法可以接受任何支持的语言的所有特殊字符 如何在读取CSV时添加BOM元素尝试fgets而不是fgetcsv。fgetcsv()试图做到二进制安全,但实际上并非如此。fgetcsv()并不特别在意;csv文件是什么字符集?如何显示数据?如何确保所有内容(文件输入、服务器、检查输出的方式)都是UTF-8?在我看来,它仍然

我正在上传csv文件,其内容正在使用fgetcsv函数获取

我已经在使用utf8编码了,还有一些字符被转换成

以下是其中的一些角色:

ť  č ň
在读取CSV文件时,是否有任何方法可以接受任何支持的语言的所有特殊字符


如何在读取CSV时添加BOM元素

尝试
fgets
而不是
fgetcsv
。fgetcsv()试图做到二进制安全,但实际上并非如此。

fgetcsv()并不特别在意;csv文件是什么字符集?如何显示数据?如何确保所有内容(文件输入、服务器、检查输出的方式)都是UTF-8?在我看来,它仍然像是一个编码问题,我正在将这些数据存储在数据库中。但目前我只是从CSV中读取它,而这些字符被转换为?在进行任何处理之前,FGET也会给出相同的结果。有些字符是正确的,但有些显示类似?