Русские имена файлов при загрузке в галер&#10 - Page 3 Русские имена файлов при загрузке в галер&#10 - Page 3
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Русские имена файлов при загрузке в галер

Started by Kowex, May 02, 2007, 11:51:12 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Valeryn

Alex Revo, имена файлов в ссылках выглядят с русскими буквами например - gallery/albums/userpics/10001/normal_Усть_Нера84.JPG
а сами файлы называются типа так - gallery/albums/userpics/10001/normal_Усть_Нера84.JPG
Раньше так же было. То есть эти абраказябрики нормально отражались. А сейчас.... обидно.

Alex Revo

Я полагаю в момент формирования ссылки на файл теперь стоит перекодировать его имя из utf-8 в cp1251 функцией iconv.
У меня была когда-то такая проблема, но решения в коде под рукой нет.
Почитайте в форуме темы о кодировках, я делал решение на основе этой информации.

Valeryn

Alex Revo, не сочтите за труд в помощи. Я не программер, я обычный пользователь. Почитал что смог в русской ветке, не нашёл подходящего. Испытал - charsetmgr.php, благо всё назад нормально этим же путём вернулось.

Makc666

Quote from: Valeryn on November 12, 2008, 02:01:43 PMУ хостера грохается жёский. Всё подняли из бэкапа. Сайт (nuke) работает, а вот в галерее косяк.
Перезалил файлы галереи. Не помогает. Скажите из-за чего это и как можно исправить? Может что у хостера в настройках после краха изменилось?
И что значит подняли из бекапа? Что именно?
А что значит "Перезалили файлы галереи"?

Может быть у хостера и изменилось что-то, только мы этого точно не знаем :) Это Вам нужно его спросить.

Valeryn

QuoteИ что значит подняли из бекапа? Что именно?
А что значит "Перезалили файлы галереи"?
Месяц назад, всё содержимое папки "public_html" было скаченно с сервера. После краха всё содержимое в том числе и база данных была занового залита на сервер. База востанавливалась dumper -ом. У хостера поменялся только жёский диск. До краха стояла версия 1.4.18 после того как обнаружил не возможность отображения файлов с русскими именами проапгрейдил до 1.4.19. Не помогло. Изображения с русскими именами так и не отражаются.

Ola

Quote from: Valeryn on November 19, 2008, 03:05:50 PM
Месяц назад, всё содержимое папки "public_html" было скаченно с сервера. После краха всё содержимое в том числе и база данных была занового залита на сервер. База востанавливалась dumper -ом. У хостера поменялся только жёский диск. До краха стояла версия 1.4.18 после того как обнаружил не возможность отображения файлов с русскими именами проапгрейдил до 1.4.19. Не помогло. Изображения с русскими именами так и не отражаются.
Проверьте правильность имен файлов в папке "albums".
При смене хостинга столкнулась с проблемой неправильной кодировки единичных кириллических символов в именах файлов.

Valeryn

Ola, что проверенно то описанно выше. Я спрашиваю как это безобразие исправить.

Makc666

Quote from: Valeryn on November 21, 2008, 03:55:07 AM
Ola, что проверенно то описанно выше. Я спрашиваю как это безобразие исправить.
Наверное, чтобы знать, как это исправить, нужно знать кучу вещей.
1. Какая операционная система у хостера?
2. Как отображались файлы с русскими именами в шеле до падения?
3. Как скачивались файлы при бекапе?
4. Как заливались файлы при бекапе?
5. Можно ли сейчас добавить файлы с русскими именами?
6. Работают ли они после этого?
7. Как они отображаются в шеле сейчас?

Ahtub

Коллеги, похожая проблема...
Coppermine Photo Gallery 1.4.21
В самой галерее все отображается нормально, превьюшки показываются (в исходном тексте они типа <img src="albums/userpics/thumb_%D1%EA%E0%ED%E8%F0%EE%E2%E0%F2%FC10002.JPG")
А вот при выводе через скрипт "include script for CPG (c) 2003 GauGau (mail@gaugau.de) V1.4 "
превьшки с русскими именами не показываются (исходник типа photogallery/albums/userpics/10005/thumb_Вид_с_правого_берега_.JPG")
Как можно исправить? база и страницы 1251.

Makc666

Quote from: Ahtub on January 17, 2011, 03:49:16 PM
Как можно исправить? база и страницы 1251.
Что-то мне подсказывает, что только переименованием имём файлов на английский язык.
А в будущем можно использовать автоматическую замену русских букв на английские.
http://forum.coppermine-gallery.net/index.php/topic,43506.msg253509.html#msg253509

Ahtub

Заменил скрипт на CpmFetch
http://forum.coppermine-gallery.net/index.php/topic,35450.0.html

и все заработало как надо.

GoshuaMup

#51
N/A

GoshuaMup

#52
N/A