Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.11.2012, 18:20
Аспирант
Отправить личное сообщение для kiff86 Посмотреть профиль Найти все сообщения от kiff86
 
Регистрация: 26.03.2011
Сообщений: 52

Отправка файла и поля
Всем привет, уперся я вот во что:

есть файл.
Он с русскими буквами(да простят меня все)

Что хочу:

Отправить файл плюс поле с его именем, чтобы на сервере сделать соответствие.

пишу таким образом:

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = stateChange;
xhr.open('POST', 'php/upload.php');
xhr.setRequestHeader('X-FILE-NAME', encodeURIComponent(fileName));
var fd = new FormData;
fd.append("file", file);
fd.append("test", encodeURIComponent(name));  
xhr.send(fd);


НА сервере файл приходит нормально в массив $_FILES и в массив $_POST приходит имя.. Но вот и там и там вместо русских букв(а точнее закодированных символов) я вижу такие вещи:

\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0437\u0430\u0441\u0435\u0434

не пойму где что поставить чтобы заработало нормально?
Игрался с заголовками, но не как то не получилось(

Я так понимаю, то это unicode .. но как поменять его на UTF?
Про iconv помню.. но хочу отправлять в utf
Хотя и iconv не поможет...

Последний раз редактировалось kiff86, 19.11.2012 в 18:51.
Ответить с цитированием
  #2 (permalink)  
Старый 19.11.2012, 21:56
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

http://learn.javascript.ru/xhr-forms...part-form-data
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление поля для выбора файла MrKapustin jQuery 5 04.04.2014 18:34
Асинхронная отправка файла через jQuery InviS jQuery 3 23.04.2013 22:27
Отправка файла с помощью JavaScript Kipetcoff Internet Explorer 4 08.02.2011 12:20
Кроссбраузерная отправка файла space AJAX и COMET 14 13.11.2010 02:15
отправка файла через обработчик события submit starrich AJAX и COMET 2 13.08.2008 22:29