2009-07-27 7 views

답변

5

다음을 시도해 보셨습니까? 그래도 작동하는지 모르겠다.

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

äÁÎùÙÅ ¿ 어떤 인코딩이 이것을 알고 있습니까 ?? 이것은 "데이터가 새로 고침되었습니다"에 대한 러시아어 번역입니다. mb_convert_encoding ($ str, 'UTF-8', 'auto'); 작동하지 않음 – coderex

+1

아마도 http://2cyr.com/decode/?lang=en이 도움이 될 수 있습니다. 당신은 인코딩이 무엇인지 알아 낸다. 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/ –