Xpoint
   [напомнить пароль]

Специфические cимволы в имени файла

Метки: [без меток]
2009-11-24 15:23:21 [обр] Jeika[досье]
Здравствуйте!
Подскажите, пожалуйста, как PHP-скриптом создать файл с умляутами в имени? Например, буквы ä, ü и ß превращаются в Г¤, Гј и Гџ...
спустя 16 минут [обр] Thirteensmay(17/157)[досье]
Совет вам мой, не извращайтесь, пересмотрите задачу, то что вы хотите это писец, лысый и пьяный ;)
спустя 1 час 15 минут [обр] Jeika[досье]
Что, все так плохо? (:
спустя 1 час 12 минут [обр] Давид Мзареулян(536/1003)[досье]
Сильно зависит от оперционной системы, в которой работает ваш скрипт и от родной кодировки оной.
спустя 2 часа 44 минуты [обр] Thirteensmay(17/157)[досье]
А еще от файловой системы, ПО которое будет работать с файлами, шрифтов и т.д...
спустя 21 час [обр] Прокаев2(13/35)[досье]
а если конвертнуть в эквивалент ?
$encodings=array('UTF-8', 'ISO-8859-1', 'WINDOWS-1252','ISO-8859-15');
$sourceEncoding = mb_detect_encoding($fname, $encodings);
$fname=iconv($sourceEncoding,"ASCII//TRANSLIT",$fname);
спустя 2 дня 3 часа [обр] Алексей В. Иванов(509/2861)[досье]
Jeika[досье] зачем вам?
Не проще-ли будет правильное имя возвращать в Content-Disposition: attachment; filename="имя_файла"?
спустя 2 часа 41 минуту [обр] Давид Мзареулян(536/1003)[досье]
Алексей В. Иванов[досье] Алексей, а Вы знаете, как правильно энкодить этот заголовок? Я вот в своё время так и не смог разобраться.
спустя 14 дней [обр] Алексей В. Иванов(509/2861)[досье]
Помню, Content-Disposition: attachment; filename="руимя - ру.ext".
Возможно, современные браузеры изменили поведение — я не проверял.
Powered by POEM™ Engine Copyright © 2002-2005