Снова я
Не могу заставить нормально работать UTF-8 для имен файлов. Файл отдается cgi-скриптом, для него принудительно выставляется content-type и имя файла. Имя файла хранится в utf-8, но браузер его словно бы не рспознает и в диалоге сохранения — полная многобайтовая чушь.
Это у меня где-то руки кривые или браузеры правда не умеют нормально понимать UTF-8-кодировку для имен файлов и надо перекодировать (во что?!)?
Здравствуйте, Vamp, Вы писали:
V>Снова я
V>Не могу заставить нормально работать UTF-8 для имен файлов. Файл отдается cgi-скриптом, для него принудительно выставляется content-type и имя файла.
Заголовки в студию, лучше с шестнадцатеричным дампом.
Насколько я понимаю, релевантные RFC: 2183; 2045–2049, особенно 2047; 2822. Отдавать в HTTP-заголовке сырой 8-битный UTF-8 — однозначно нельзя.