Как конфертировать из 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 ответов

Другие вопросы по тегам