Просмотр полной версии : Русские названия файлов
Тут проблема в том что файлы лежат в базе данных.
После подключения идёт SET NAMES cp1251.
Когда вылазит из базы список файлов и пытаться просмотреть его то имя превращается в каракули. тПрругкГУЦуры вот такого вида.
Как вы думаете в чём дело.
какая БД? mysql? есди да. то кодировку соединения надо выставлять
$result = mysql_query("SET CHARACTER SET cp1251", $my_link);
и причём это только начинаю с урсии 4.1
кодировки таблиц и полей указываются при их создании либо ALTER TABLE
Так в том то и дело что всё это у меня прописаго.
И отображаются имена (в браузере при выводе из базы) нормально, а вот как на ссылочку для закачки нажимаеш появляется сьандартное окно для закачки и там назавани уже покоцаное.
Бли что то никто не отвечает.
Помогите плиз - очень нужно.
Реально прописано set names cp1251
при передаче файла браузеру передаётся хидер
header('Content-type: '.$type.'; charset="windows-1251"');
в html кодировка windows-1251 в браузере тоже.
и всё равно когда нажимаеш на ссылку скачать файл (ссылка нормально отображается на русском) то закачивается (и отображается в окне "сохранить как") уже билеберда.
И заодно может кто знает как запихнуть в базу большой файл, а то больше чем 1 метр не хочет.
русские имена файлов не поддерживаются на большинстве серваков.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.