PHP Определить кодировку в имени файла
100 UAHВ текущей папке, которую на PHP считали как
glob('./*.csv') есть два типа имен файлов, часть залитых с винды в Windows-1251 кириллические имена таких файлов отображаются ромбиками, см. скрин:
Другая часть в UTF-8, на скрине они выделены синим цветом.
Не проблема сделать конвертацию из Windows-1251 в UTF-8 так:
iconv( 'Windows-1251', 'UTF-8', $f) но проблема определить когда ее нужно, делать а когда нет.
Задача такая написать функцию, которая на входе получит имя файла, а на выходе сообщит является ли кодировка имени файла UTF8
function is_UTF8($f) return true / false
и по аналогии
function is_Windows1251($f) return true / false? которая на входе получит имя файла, а на выходе сообщит является ли кодировка имени файла Windows-1251
В заявке укажите, пожалуйста, путь решения задач и на сколько быстро он будет работать. Нюансы, при котором может сработать с ошибкой.
-
День добрый!
То что видно на принтскрин - все в Unicode прочитано как 1251 ..
Там не видно ни одного символа кирилицы ..
>> Не проблема сделать конвертацию из Windows-1251 в UTF-8 так:
>> iconv( 'Windows-1251', 'UTF-8', $f) но проблема определить когда ее нужно, делать а когда нет.
По принтскрину получается можно делать всегда, но обязательно когда есть кирилица в имени ... Вариант
1. поискать какие-то спец.символы юникода ..
2. Проверить наличие символов с кодами - вне диапазона 32-128 -
Актуальні фриланс-проєкти в категорії PHP
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 14 годин 5 хвилин тому ∙ 45 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 3 дні 15 годин тому ∙ 69 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 4 дні 7 годин тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 5 днів 5 годин тому ∙ 35 ставок |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 5 днів 10 годин тому ∙ 26 ставок |
