[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите, что за символ?
Diakon
Добрый день. Пишу импорт в БД огромного файла CSV. Для импорта использую fgetcsv.
С предоставленными CSV файлами проблем нет. Но сейчас поступил файл txt. В нем разделенные ; данные. Я переименовал файл из file.txt в file.csv
Запустил скрипт, но скрипт не работает. Дело в том, что в файле между каждым символом идет знак (на картинке). Кто знает что это за знак и как его можно убрать (например, что указать в str_replace)?
Заранее спасибо!
ПиСи
Это не пробелы.
http://clip2net.com/s/3gPlYtM
FatCat
Цитата (Diakon @ 27.04.2015 - 18:09)
Кто знает что это за знак

$txt = file_get_contents('file.csv');
$len = strlen($txt);
for($i=0;$i<$len;Si++)echo ($i+1).". ".$txt{$i})." ".ord($txt{$i})."<br>";


_____________
Бесплатному сыру в дырки не заглядывают...
Diakon
Цитата (FatCat @ 27.04.2015 - 15:26)
Цитата (Diakon @ 27.04.2015 - 18:09)
Кто знает что это за знак

$txt = file_get_contents('file.csv');
$len = strlen($txt);
for($i=0;$i<$len;Si++)echo ($i+1).". ".$txt{$i})." ".ord($txt{$i})."<br>";

Да, конечно через file_get_contents было бы не плохо делать, да вот только файл очень большой (800Мб) и file_get_contents вылитает из - за черезмерного использования памяти
FatCat
Цитата (Diakon @ 27.04.2015 - 18:29)
только файл очень большой

Так отрежь текстовым редактором и попробуй на маленьком куске. Скрипт покажет все символы и их ASCII-коды, в том числе и твоего неизвестного символа.

_____________
Бесплатному сыру в дырки не заглядывают...
Diakon
Цитата (FatCat @ 27.04.2015 - 15:32)
Цитата (Diakon @ 27.04.2015 - 18:29)
только файл очень большой

Так отрежь текстовым редактором и попробуй на маленьком куске. Скрипт покажет все символы и их ASCII-коды, в том числе и твоего неизвестного символа.

Да, точно!
Показывает, что код 0.... http://clip2net.com/s/3gPveRG
Что это может значить?'


Хотя пофиг. Так можно сделать str_replace(chr(0), '', $data[0])
Спасибо и + в репутацию Вам!
vasa_c
UTF-16
Даже первоначальный скрин показывал код символа без всяких скриптов.

_____________
Блог ГО | Таблица символов Юникода | Графомания
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.