| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Адресная строка: латиница + кириллица |
| Автор: numerovan 23.8.2012, 17:19 |
| Здравствуйте, хочу реализовать следующее: адресная строка - http://sait.ru/папка/index.php Не отображает нормально этот index.php из-за название папки на русском языке, показывает следующуюю ошибку Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 пробывал разные варианты с urlencode() и iconv(); что-то не получилось сделать. Есть варианты ? кстати внутри программы так получаеться работать ... а через адресную стоку (папка кириллица) нет. |
| Автор: numerovan 23.8.2012, 17:39 |
| проверил только что на хостинге, работает при условии: сайт в кодировке utf-8, название папки нужно перекодировать в кириллицу, а потом urlencode(); urlencode(iconv("UTF-8", "cp1251", "мояпапка")); - по полученным скраказяблям php увидит файлы нормально ... теперь нужно как-то на локальном компе это осуществить, чтоб на хостинге не работать. |
| Автор: numerovan 23.8.2012, 18:06 |
| что-то не могу сделать такое же на локалке ... Не подскажете как на Денвере сделать отображение и работу папок с кириллицей ? |
| Автор: Genn 27.8.2012, 17:52 |
| втыкай принудительно в скрипте header('Content-Type: text/html; charset=utf-8'); |