PHP Определить кодировку в имени файла
8 PLNВ текущей папке, которую на 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 -
Aktualne zlecenia dla freelancerów w kategorii PHP
Poprawić CLSTrzeba poprawić Cumulative Layout Shift przez kod PageSpeed nie widzi tego problemu, ale przez Google Chrome widać, że jest przesunięcie układu dla wersji komputerowej strony W odpowiedzi Google Search pojawił się błąd dotyczący szybkości wersji komputerowej Trzeba… PHP, Programowanie stron internetowych ∙ 22 godziny 54 minuty temu ∙ 26 ofert |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
993 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 1 dzień 1 godzina temu ∙ 59 ofert |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 1 dzień 17 godzin temu ∙ 24 oferty |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 2 dni 14 godzin temu ∙ 34 oferty |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
58 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 2 dni 20 godzin temu ∙ 25 ofert |
