Всем привет.
Я пытаюсь взять все названия папок из директории.
Делаю я это следующим образом:
Соответственно создается массив $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 но безуспешно. Может кто подскажет, как сделать так, чтобы название папок было как в оригинале с 'ī', 'š', 'ņ' и т.д.
С русскими буквами всё ОК, но вот с латышскими это просто... Помогите!
Спустя 35 минут, 49 секунд (14.08.2009 - 12:23) Oyeme написал(а):
да странно,под утв не кактит.
попробуй
HTML |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
у меня заработало.
Спустя 1 час, 7 минут, 48 секунд (14.08.2009 - 13:31) goguk написал(а):
Мне что-то не помогла эта строка... может я что-то не так делаю? Может ты скопируешь сюда весь код твоего скрипта?
Спустя 2 часа, 25 секунд (14.08.2009 - 15:31) Oyeme написал(а):
Скажем эта кодервка рабоатет,хотя сам файл поставил utf-8
Страйся делать всё в utf-8.
PHP |
<head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </head> <?php $dir = opendir(".");
//List files in images directory while (($file = readdir($dir)) !== false) { echo "filename: " . $file . "<br />"; } closedir($dir);
|
Спустя 20 минут, 54 секунды (14.08.2009 - 15:52) goguk написал(а):
что-то у меня не прокатывает этот вариант, блин...
Спустя 1 час, 23 минуты, 40 секунд (14.08.2009 - 17:16) twin написал(а):
Цитата |
Проблема заключается в том, что в директории у меня латышские названия... |
В названиях директоирй нельзя использовать такие символы. По крайней мере на большинстве серверов. Если уж так все жестко, наверно нужно транслетировать, хотя легче пересмотреть логмку приложения.