@isawillbenice

Почему меняется кодировка файла на сервере?

Через curl получаю строку и записываю ее в файл file.csv, смотрю на сервере кодировку через file -bi file.csv показывает что кодировка charset=iso-8859-1, затем вручную меняю кодировку на UTF-8, снова получаю строку через curl сохраняю ее в тот же файл, смотрю кодировку и кодировка становится снова charset=iso-8859-1. Отсюда следующие вопросы:

1) Как сохранять сразу в кодировку UTF-8, когда я получаю строку я посмотрел ее кодировку через mb_detect_encoding показывает что кодировка UTF-8, но если сделать echo этой строки то там абракадабра

2) Пробую манипуляции с изменением кодировки функцией iconv ничего толкового не выходит
  • Вопрос задан
  • 2599 просмотров
Пригласить эксперта
Ответы на вопрос 2
zBit
@zBit
Full stack web developer
Чисто из любопытства: На какой ОС вы всё это проделываете?
Ответ написан
@Taiyonoryoshy
php-разработчик
mb_detect_encoding не работает
habrahabr.ru/post/107945

попробуйте менять кодировку строки вот этим
mikolajj.republika.pl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы