【问题标题】:pound sign in CSV file are not read during PHP fopen在 PHP fopen 期间不读取 CSV 文件中的磅符号
【发布时间】:2010-03-15 16:22:26
【问题描述】:

我遇到了问题,井号和单引号从文件中读取为 � 我的代码如下:

$fh = fopen($_FILES['importFile']['tmp_name'], "r");
$contents = fread($fh, filesize($_FILES['importFile']['tmp_name']));
var_dump($contents);

有谁知道如何解决这个问题。我知道这是一个编码问题,但不确定如何解决。 该文件是 CSV 文件。 谢谢

【问题讨论】:

  • 那个文件有什么编码,你的输出使用什么编码?

标签: php utf-8 character-encoding fopen fread


【解决方案1】:

使用mb_convert_encoding() 将文本从文件中使用的编码转换为您的输出编码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2011-07-24
    • 1970-01-01
    • 2021-04-12
    • 2010-12-11
    • 1970-01-01
    相关资源
    最近更新 更多