|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.09.2018, 15:58 | #1 |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Файловая система, Кодировка
Всем Привет!
Столкнулся с проблемой Код:
Array ( [0] => . [1] => .. [2] => 16.������.mp3 [3] => Kukushka.mp3 [4] => audio1.mp3 [5] => audio2.mp3 [6] => ������ ��� ) в браузере пробовал менять кодировки - результата ноль, помогите плиз...
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
05.09.2018, 16:25 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
плохо пробовали. Лучше задать сразу в скрипте кодировку.
+ сам скрипт тоже должен быть в той же кодировке (лучше utf8) ну и использовать кирилицу в названиях файлов на серваках некошерно (линукс итд итп) |
05.09.2018, 16:39 | #3 | |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Цитата:
Код:
имена файлов на серваке полностью согласен... прикол в том что узверы будут сами заливать файлы на сервак и какие там имена сами понимаете... как побороть? ковыряться с кодировками? у меня не получается, наберусь наглости и попрошу накидать скрипт, там всего то несколько строчек
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
|
05.09.2018, 16:41 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Возьмите iconv, например, и перекодируйте из вин1251б кои или что там у вас в нужное.
|
05.09.2018, 20:00 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
вообще обычно делается так - пользователь заливает хоть на китайском, хоть на арабском языке файлы, для них генерятся свои внутренние названия - под ними и зписываются на диск, а названия - в БД (а так же размеры, даты итд например)
|
06.09.2018, 08:25 | #6 | |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Цитата:
пользователь выбрал файл на арабском, для него генерится новое имя на стороне клиента и файл уходит на сервер уже под новым именем? но как скрипт увидит этот файл? у меня при обращении к файлу со скрипта на киррилицу уже матюки заворачивает Код:
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
Последний раз редактировалось spirit-ua; 06.09.2018 в 08:28. |
|
06.09.2018, 08:40 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Так наоборот же. В ФС все хранится с англ именами или вообще номерами, а в БД записано соответствие с именем на арабском. Показывается и отдается файл с именем из БД.
|
06.09.2018, 09:09 | #8 | |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Цитата:
задача в чем... пользователь со своей машины должен залить файл на сервак, у него в ФС файл на арабском, какой алгоритм? пользователь указывает файл который нужно загрузить, но каким образом? через диалоговое окно выбирает файл с "кривым" именем, дальше что? файл заливается на сервер? на какой стадии идет генерация "правильного" имени и собственно переименования файла чтоб положить с "правильным" именем не сервер? разжуйте для далекого порядок, алгоритм действий
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
|
06.09.2018, 09:23 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
На любом этапе. Можете на клиенте, можете на сервере сразу генерить перед записью в БД. Проблема в чем? На сервер приходит имя файла и его содержимое... что с этими данными делать - решаете вы.
|
06.09.2018, 09:32 | #10 | ||
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Цитата:
Цитата:
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Файловая система | Diana528 | Общие вопросы C/C++ | 8 | 14.10.2013 15:08 |
Файловая система | Донат | Общие вопросы C/C++ | 3 | 22.04.2012 22:32 |
файловая система | Hell Knight | Общие вопросы C/C++ | 2 | 09.12.2011 15:11 |
Файловая система на с++ | Nikolai2010 | Общие вопросы C/C++ | 4 | 17.03.2010 13:18 |
Файловая система | student_63 | Win Api | 1 | 12.04.2008 20:29 |