Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   кодировка и ftp_put() (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kodirovka-i-ftp_put-389367/)

Guest 16.10.2011 15:50

кодировка и ftp_put()
 
Здраствуйте, столкнулся с такой проблемой. Есть функция для работы с FTP сервером ftp_put(), там два параметра один откуда брать файл и второй куда его ложить. Беру путь файла через обзор, через JavaScript+Ajax, потом отсылаю его на сервер. Но тут проблема в кодировке, через Ajax файл передатся в UTF-8, если имя файла на русском, то получаются кракозябры, я его через iconv(), перевожу в win1251. Все работает нормально, но тут стоит задача, если файл не на русском а на китайском или на греческом, как мне узнать кодировку имени файла, и подтавить ее в iconv(). mb_detect_encoding не предлагать, так как работает криво. Погуглив на эту темя? я так понял, надо писать свою библиотеку для определения кодировки, если какие-либо другие способы? Еще, если я допустим вбиваю в две переменные пути файлов руками, то тут не надо применять iconv(), PHP видать сам определяет кодировку, почему пути вбитые вручную не надо обрабатывать через iconv(), а данные полученные через Ajax надо.


Часовой пояс GMT, время: 23:25.


© www.otvetnemail.ru - Форум вопросов и ответов.