Pergunta

como converter caráter russo para utf-8 em PHP usando mb_convert_encoding ou qualquer outro método?

Foi útil?

Solução

Você tentou o seguinte? Não tenho certeza se ele funciona, no entanto.

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

Outras dicas

$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)

Agora seus arquivos russos deve abrir seus personagens russos em php já estão utf-8 o que você precisa fazer é ter o nome no mesmo tipo de codificação como o seu sistema de codificação

ou se precisar o oposto ...

$new_filename = mb_convert_encoding($file, "utf-8", "Windows-1251");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top