![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
Тут проблема в том что файлы лежат в базе данных.
После подключения идёт SET NAMES cp1251. Когда вылазит из базы список файлов и пытаться просмотреть его то имя превращается в каракули. тПрругкГУЦуры вот такого вида. Как вы думаете в чём дело. |
|
|||||
|
какая БД? mysql? есди да. то кодировку соединения надо выставлять
$result = mysql_query("SET CHARACTER SET cp1251", $my_link); и причём это только начинаю с урсии 4.1 кодировки таблиц и полей указываются при их создании либо ALTER TABLE |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
Так в том то и дело что всё это у меня прописаго.
И отображаются имена (в браузере при выводе из базы) нормально, а вот как на ссылочку для закачки нажимаеш появляется сьандартное окно для закачки и там назавани уже покоцаное. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
Бли что то никто не отвечает.
Помогите плиз - очень нужно. Реально прописано set names cp1251 при передаче файла браузеру передаётся хидер header('Content-type: '.$type.'; charset="windows-1251"'); в html кодировка windows-1251 в браузере тоже. и всё равно когда нажимаеш на ссылку скачать файл (ссылка нормально отображается на русском) то закачивается (и отображается в окне "сохранить как") уже билеберда. И заодно может кто знает как запихнуть в базу большой файл, а то больше чем 1 метр не хочет. |
|
|||||
|
русские имена файлов не поддерживаются на большинстве серваков.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|