Добрый день.
В недавних обновления было - "все по умолчанию при первой инсталляции переведено в UTF-8 (в том числе и PHP примеры)".
Как теперь работать с файлами?
Ведь у многих функций нет возможности задать кодировку, пример - http://humanemulator.net/objects/SYSTEM ... e_file.php
Update: все получилось, использовал функцию mb_convert_encoding, но все равно не удобно.
Update2: нет, не помогло, файл меняет кодировку, из-за это все слова превращаются кракозябры.
UTF-8 и работа с файлами
UTF-8 и работа с файлами
Последний раз редактировалось Misha 25 апр 2020, 16:40, всего редактировалось 2 раза.
Re: UTF-8 и работа с файлами
Перед записью в файл можно перекодировать в UTF чем-то вроде
https://www.php.net/manual/ru/function.iconv.php
https://www.php.net/manual/ru/function. ... coding.php
https://www.php.net/manual/ru/function.iconv.php
https://www.php.net/manual/ru/function. ... coding.php
Re: UTF-8 и работа с файлами
Спасибо, уже получилось.leo писал(а): ↑25 апр 2020, 15:31Перед записью в файл можно перекодировать в UTF чем-то вроде
https://www.php.net/manual/ru/function.iconv.php
https://www.php.net/manual/ru/function. ... coding.php
Сразу растерялся, когда все мои файлы оказались непригодными для работы.
Re: UTF-8 и работа с файлами
Вам не обязательно менять кодировку файлов, вы можете и дальше работать в режиме win1251. Изменилось лишь то, что теперь по умолчанию UTF-8,а win1251 теперь надо включать.
Re: UTF-8 и работа с файлами
Менять кодировку через меню Сервис - Настройки, не получалось, данные не сохранялись, программу перезапускал.
Удалось поменять вручную, в файле настроек.
Удалось поменять вручную, в файле настроек.