В 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. Я хочу преобразовать его обратно в читабельный формат.
Задача ещё не решена.
Других решений пока нет …