cómo convertir ruso de caracteres a utf-8 en PHP usando mb_convert_encoding o cualquier otro método?

InformationsquelleAutor coderex | 2009-07-27

2 Comentarios

  1. 5

    ¿ Intenta el siguiente? No estoy seguro si funciona, aunque.

    mb_convert_encoding($str, 'UTF-8', 'auto');
    • äÁÎÎÙÅ ÂÙÌÉ ÏÂÎÏ×ÌÅÎÙ ?? ¿sabe usted de la codificación que es esto?? esta es una traducción al ruso de «Datos ha sido renovado. mb_convert_encoding($str, ‘UTF-8’, ‘auto’); no funciona
    • Tal vez 2cyr.com/decode/?lang=en puede ayudar a averiguar lo que la codificación es. Supongo que es koi8…
    • Por favor, utilice algunos modificado mb_convert_encoding($str, ‘UTF-8’, mb_detect_encoding($str))
  2. 1
    $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)

    ahora la rusia de los archivos debe abrir
    la rusia de caracteres en php ya están en utf-8
    lo que usted necesita hacer es tener el nombre en el mismo tipo de codificación como el sistema de codificación de

    o si usted necesita el contrario…

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

Dejar respuesta

Please enter your comment!
Please enter your name here