Просмотр полной версии : imagemagick и картинки с названиями кириллицей
korykeyman
26.03.2011, 00:19
после переноса на новый сервер на сайте уменьшенные картинки, если оригиналы названы кириллицей, либо попросту не отображаются, либо вместо них показываются другие картинки (что чаще). также, новые картинки с кириллицей переименовываются наподобие ________.jpg
версия тайпо - 4.2.11. старый сервер - фрибсд 6, новый - дебиан 6. может я какую-то локаль не установил (устанавливал английскую версию) или что ещё упустил?
Андрей Аксенов
26.03.2011, 11:42
Возможно имена в utf-8 не поддерживаются на сервере.
Все возможные проблемы с кодировкой utf-8, зависящие от TYPO3 попытался собрать в приложенном документе.
Актуальная версия здесь: http://wiki.typo3.org/wiki/UTF-8_support
Еще есть такая настройка:
[SYS][UTF8filesystem]. Булева переменная. Если истина и [BE][forceCharset] установлено в utf-8, то TYPO3 использует utf-8, для сохранения имен файлов. Это учитывает латинские символы с диакритическим знаком, а также любые другие нелатинские символы, такие как кириллица и китайский язык.
У меня то же самое, при том, что всевозможные настройки вроде как правильно установлены и ни с чем больше кроме imagemagick проблем нет. Подскажите, как решили эту проблему?
Debian 6.0.1, Image Magick 6.6.0-4, $TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1'; - в файлах с русскими именами миниатюра не отображается, вернее отображается как картинка со знаком вопроса и текстом "No thumb generated!". Все настройки для utf-8 произведены, во всем остальном отображается корректно. В чем может быть причина?
Андрей Аксенов
27.01.2012, 22:42
Попробуйте зайти на сервер и гляньте на файлы, на русском ли названия или знаками вопроса? Скорее всего последнее... Вообщем проблему нужно искать и на сервере, а не только в TYPO3.
-=UncleByte=-
29.01.2012, 14:34
На своем опыте убедился что под debian и ubuntu лучше использовать GraphicsMagick.
Работает увереннее, чем IM.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot