
12.09.2009, 13:34
|
|
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами:
10635912
Репутация:
103
|
|
UTF-8 пробовал сразу же как заметил проблему не помогло.
Сейчас остальное попробовал, только некоторые символы поменялись
например KOI8_R выдал R‘S‹R»Rѕ_Ryo_RїSЂRѕS?R»Rѕ
Сообщение от Gray_Wolf
Прогнал эту строку через кучу всевозможных кодировок, и результат отрицательный.
Так что скорее всего проблема где-то в коде...
Попробуйте испытать это дела на файлах:
а.jpg
б.jpg
я.jpg
(можно и без расширения) И посмотрите на HEX коды...
a.mp3 - ./files/R°.mp3
я.mp3 - ./files/SЏ.mp3
В коде нет проблем, до этого стоял обычный загрузчик и обрабатывал как русские так и англ названия на ура, так же из mp3 берутся id тэги и с ними все отлично, так же если переименовать файл то он воспроизводится через flash player следовательно файл не бьется!
UPDATE:
Опа решил проблему, только я в шоке =)
PHP код:
$_FILES['Filedata']['name'] = iconv('UTF-8', 'WINDOWS-1251', $_FILES['Filedata']['name']);
Не работало!
PHP код:
$_FILES['Filedata']['name'] = iconv('UTF-8', 'WINDOWS-1251', $_FILES['Filedata']['name']);
$_FILES['Filedata']['name'] = iconv('WINDOWS-1251', 'UTF-8', $_FILES['Filedata']['name']);
$_FILES['Filedata']['name'] = iconv('UTF-8', 'WINDOWS-1251', $_FILES['Filedata']['name']);
Заработало
Не понимаю логики 
Последний раз редактировалось KaMiKadZe; 12.09.2009 в 13:46..
|
|
|