Вопрос

как преобразовать русский символ в utf-8 в PHP с помощью mb_convert_encoding или любого другого метода?

Это было полезно?

Решение

Вы пробовали следующее?Хотя не уверен, что это работает.

mb_convert_encoding($str, 'UTF-8', 'auto');

Другие советы

$file = 'images/да так 1.jpg';//this is in UTF-8, needs to be system encoding (Russian)
$new_filename = mb_convert_encoding($file, "Windows-1251", "utf-8");//turn utf-8 to system encoding Windows-1251 (Russian)

Теперь ваши русские файлы должны открыться Ваши русские символы в php уже utf-8 Что вам нужно сделать, так это иметь имя в том же типе кодировки, что и ваша системная кодировка

или если вам нужно наоборот...

$new_filename = mb_convert_encoding($file, "utf-8", "Windows-1251");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top