- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Христос Воскресе!
У меня есть читалка fb2 книг на PHP. И вроде все хорошо работает
но есть нестандартные книги у которых нет сверху строки.
<?xml version="1.0" encoding="тут кодировка"?>
имеем не валидный xml
И можно ету строчку добавить. Но проблема в том что нужно знать в какой кодировке файл
mb_check_encoding и mb_detect_encoding результата не дают
разные подходы типа
тоже все плохо. как можно Определить кодировку на PHP..?
желательно без километровых библиотек с гитхаба
Ну как бы... обычно делаю так. Но хорошо бы хоть знать что mb_detect_encoding у вас выдает вообще для таких книг.
mb_detect_encoding
тоже раньше так делал. оказалось на php определить кодировку файла нереально
Попробуйте определить кодировку консольной тулзой.
Например:
Это для Linux. Для Win / Mac не подскажу.
shell_exec конечно должен быть разрешен в настройках php.
кодировку файла
Функция mb_detect_encoding определяет кодировку строки, всё-таки. Это на всякий случай.
mb_check_encoding и mb_detect_encoding результата не дают
все правильно тебе выше сказали, эти функции определяют кодировку символов, а не файлов
в php нет нужной тебе функции, только через консоль увидишь
не то?
не то
$encoding = shell_exec('file -bi /path/to/file');
ето пробовал. просто в начале темы не написал. выдает text/html; charset=unknown-8bit
Функция mb_detect_encoding определяет кодировку строки, всё-таки
знаем. и так пробовал. регуляркой строку доставал. и ее кодировку проверил. не идет оно и все
не то
ето пробовал. просто в начале темы не написал. выдает text/html; charset=unknown-8bit
знаем. и так пробовал. регуляркой строку доставал. и ее кодировку проверил. не идет оно и все
Еще вариант без исходной кодировки через консоль в VIM:
vim +"set nobomb | set fenc=utf8 | x" /path/to/file
vim +"set nobomb | set fenc=utf8 | x" /path/to/file
испортило файл <book-title>ðÏÚÄÎÅÅ ÒÁÓËÁÑÎÉÅ</book-title>
Бэкап надеюсь делали)
То, что получилось похоже на win1251.
Киньте файл, просто интересно, что за хрень.