Как конфертировать из mb_convert_encoding ($ file, ‘UTF-8’, ‘Windows-1251’) обратно?

В php я использую

mb_convert_encoding($file, 'UTF-8', 'Windows-1251')

и мне нужно преобразовать это обратно, так как вывод не читается человеком. Токовый выход выглядит так

П„ПѓО№ОЅП„ПѓО№О»О±МЃ_3.jpg

Когда я пытался

mb_convert_encoding($file, 'ASCII'),

это не работает

Редакция:

Я использую этот код для сравнения строк: существует проблема с диакритическим знаком, например: hundezubehör-für-sommer.jpg. Вот почему я использую код ниже.

$image_files = scandir($dir);
foreach ($image_files as &$file) {
$file = mb_convert_encoding($file, 'UTF-8', 'Windows-1251');
}
// ...
var_dump(in_array($file, $image_files));

Работает нормально, но код выглядит так: П „ПѓО№ОЅП„ ПѓО№О »О ± МЃ_3.jpg. Я хочу преобразовать его обратно в читабельный формат.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]