2009-07-27 8 views

答えて

5

あなたは次のことを試しましたか?しかし、それが動作するかどうかは分かりません。

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

äÁÎÙÅ¿ï¿どのエンコーディングがこれであるか知っていますか? "データが更新されました"のロシア語の翻訳です。 – coderex

+1

mb_convert_encoding($ str、 'UTF-8'、 'auto');あなたはそれが何であるかを理解します。それはkoi8だと思います... – fresskoma

0
$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"); 
+1

あなたはもっと読むことができますhttp://www.yiiframework.com/doc/cookbook/16/ –

関連する問題