mb_convert_encodingまたは他の方法を使用してPHPでロシア語の文字をutf-8に変換する方法は?
23302 次
2 に答える
7
次のことを試しましたか?ただし、機能するかどうかはわかりません。
mb_convert_encoding($str, 'UTF-8', 'auto');
于 2009-07-27T11:34:16.650 に答える
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)
これで、ロシア語ファイルはphpでロシア語文字を開く必要があります。すでにutf-8である必要があります。必要なのは、システムエンコーディングと同じエンコーディングタイプの名前を使用することです。
または反対が必要な場合...
$new_filename = mb_convert_encoding($file, "utf-8", "Windows-1251");
于 2009-10-26T08:47:29.953 に答える