php rusça için mb_convert_encoding

2 Cevap php

mb_convert_encoding veya başka bir yöntemi kullanarak PHP utf-8 Rus karakteri dönüştürmek nasıl?

2 Cevap

Eğer aşağıdakileri deneyin mi? Emin olsa da, çalışır değilse.

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)

now your russian files should open your russian characters in php are already utf-8 what you need to do is have the name in the same encoding type as your system encoding

ya da tam tersi gerekiyorsa ...

$new_filename = mb_convert_encoding($file, "utf-8", "Windows-1251");