Показать сообщение отдельно

  #4  
Старый 12.09.2009, 13:34
KaMiKadZe
Участник форума
Регистрация: 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..
 
Ответить с цитированием