Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: русскии файлы в jquery uploadify

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sofck
Отправлено: 28 Мая, 2010 - 23:57:15
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Кто нибудь знает как заставить uploadify загружать файлы если их названия русские?
 
 Top
JustUserR
Отправлено: 29 Мая, 2010 - 14:08:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
Кто нибудь знает как заставить uploadify загружать файлы если их названия русские?
Вероятно ваша проблема с русскими именами файлов возникает в том случае если кодировка HTML-старницы или JS-кода вашей библиотеки загрузки файлов не соответствует системной кодировке - попробуйте или выдавать ее в системной кодировке или выполнять явное преобразование


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 30 Мая, 2010 - 00:56:10
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Устанавливая кодировку js файла и html в UTF-8 всё равно не получается. Может быть проблема именно в том что сам swfuploader сделанных на flash'e не воспринимет кирилицу?
 
 Top
JustUserR
Отправлено: 30 Мая, 2010 - 14:44:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
Устанавливая кодировку js файла и html в UTF-8 всё равно не получается. Может быть проблема именно в том что сам swfuploader сделанных на flash'e не воспринимет кирилицу?
Вероятно проблема в самом swf-объекте который неправильно воспринимает кириллические имена - необходимо проверить правильно ли он получает сами файловые пути из операционной системы и если ошибка уже происходит при отдаче данных - то можно просто добавить явное преобразование кодировки средствами JS-скрипта
Попробуйте также использовать системную кодировку для HTML-страницы с flash-объектом - а именно windows-1251 в которой имена файлов сохраняются


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 30 Мая, 2010 - 14:54:22
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




пробовал! не катит(
пробовал utf-8 - один раз сработало((
 
 Top
JustUserR
Отправлено: 31 Мая, 2010 - 02:28:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
Пробовал! не катит(
Пробовал utf-8 - один раз сработало((
А вы проверяли может ли данный swf-объект возвращать какие-то значения в JS-скрипт по функциям обратного вызова - в таком случае можно было бы вручную добавить обязательную перекодировку Также может быть попробовать указать локаль swf-объекту за счет аттрибутов типа object lang
Также проверьте не меняет ли jquery каким-то образом кодировку передаваемых данных - для этого попробуйте обратиться к swf-объекту с помощью обычного JS-скрипта напрямую


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 01 Июня, 2010 - 13:46:27
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




JustUserR пишет:
sofck пишет:
Пробовал! не катит(
Пробовал utf-8 - один раз сработало((
А вы проверяли может ли данный swf-объект возвращать какие-то значения в JS-скрипт по функциям обратного вызова - в таком случае можно было бы вручную добавить обязательную перекодировку Также может быть попробовать указать локаль swf-объекту за счет аттрибутов типа object lang
Также проверьте не меняет ли jquery каким-то образом кодировку передаваемых данных - для этого попробуйте обратиться к swf-объекту с помощью обычного JS-скрипта напрямую


А как добавить принудительную перекодировку и указать локаль?
 
 Top
JustUserR
Отправлено: 01 Июня, 2010 - 14:49:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
А как добавить принудительную перекодировку и указать локаль?
Тут все зависит от того каким именно обрзом и куда swf-объект передает данные о полученных файлах и путях к ним - если он передает их в JS-скрипт то составить таблицу перекодировки и сделать замену регулярным выражением - если же передает в PHP-скрипт то сделать замену с помощью iconv или вероятно просто поменять локаль с помощью setlocale
Что касается локали самого swf-объекта то можно попорбовать установить ему аттрибут object lang="ru" - или же использование опредеденные DOM-свойства для указания ему соответсвующих значений - или же попробовать поменять знаяения типа swf_elem.charset или сам document.charset


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 01 Июня, 2010 - 16:02:57
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




понял! попробую! спасибо!
 
 Top
JustUserR
Отправлено: 04 Июня, 2010 - 13:25:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
Понял! попробую! спасибо!
Пожалуйста! На всякий случай попробуйте указать данные значения несколько раз - как во время инициализации swf-объекта в виде HTML-аттрибутов так и с помощью параметров в DOM-модели в соответствующий момент времени при инициализации


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB