0

CSV をアップロードし、その内容を後で処理するためにデータベースに保存しようとしています。CSV ファイルの特定の場所に ASCII 文字が含まれています。これはCSVのセルの1つです

inflatable?ÿtavel?ÿpillow

PHP(正確にはcakePHP)を使用してこのファイルをデータベースに読み込もうとするとfile_get_contents()、最初のÿ

$fh = fopen($_FILES['uploadedFile']['tmp_name'], 'rb');            
$this->request->data['ChannelUpload']['data'] = file_get_contents($_FILES['uploadedFile']['tmp_name']);
4

1 に答える 1

-1

php.netで確認してください:

  <?php
    function file_get_contents_utf8($fn) {
         $content = file_get_contents($fn);
          return mb_convert_encoding($content, 'UTF-8',
              mb_detect_encoding($content, 'UTF-8, ISO-8859-1', true));
    }
    ?>
于 2013-08-15T09:31:52.587 に答える