Папки с латышскими названиями - не получается взять правильные названия

makcumyc

Новичок
Папки с латышскими названиями - не получается взять правильные названия

Всем привет.
Я пытаюсь взять все названия папок из директории.
Делаю я это следующим образом:

$dir = @opendir($select_dir);
@chdir($select_dir);
while ($d=@readdir($dir)){
if ($d!='.' && $d!='..'){
$folder_name[] = $d;
}

}
@closedir($dir);

Соответственно создается массив $folder_name со всеми названиями. Проблема заключается в том, что в директории у меня латышские названия... такие как:
1) Ainavu projektēšana
2) Alus tirdzniecība
3) Antenu uzstādīšana

А когда я вывожу массив $folder_name он мне выдает всё без смягчения, вот так:
1) Ainavu projektesana
2) Alus tirdznieciba
3) Antenu uzstadisana

Я пробовал использовать iconv перекодировать с 1251, 1257 в utf8 но безуспешно. Может кто подскажет, как сделать так, чтобы название папок было как в оригинале с 'ī', 'š', 'ņ' и т.д.
С русскими буквами всё ОК, но вот с латышскими это просто... Помогите!
 

dimagolov

Новичок
Начни с того, что выведи эти название без всяких файлов просто из массива на html страничку (то есть укажи правильную кодировку страницы). Как получится, будешь работать с файлами

-~{}~ 14.08.09 09:16:

да, и русские и латышские буквы реально вывести одновременно только в utf8
 
Сверху