Поддержка Проблемы и решения Проблемы с кодировкой при загрузке изображений

  • Установила WordPress 3.8.1, стала работать над сайтом. Обнаружилась такая проблема: при загрузке изображений в библиотеку Медиафайлов русские названия фотографий превращаются в кракозябры. Это проблема именно данной версии? Может кто-то знает как ее разрешить? Если проблема пока неразрешима, то до какой более ранеей версией Вордпресса можно пользоваться, чтобы исключить такие глюки? По возможности не очень старой. Спасибо!

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Уточнение: полученное путем долгих и нудных мучений.

    1. Картинки с русскими названиями загружаются, но миниатюры у них не показываются. Вместо этого видно только русское название.

    2. Второй вариант картинок — картинки с зашитым в них каким-то образом текстом. Сколько не билась, не могу в графическом редакторе увидеть где и какой текст защит. Тем не менее, при загрузке изображения Вордпресс заменяет название файла Названием, которое зашито внутри картинки. Не знаю где и как это делается, но похоже, что проблема в этом. При этом название превращается в кракозябры.

    имена файлов всегда должны быть в латинице, без пробелов и желательно в нижнем регистре

    Долго придется объяснять человеку для которого сайт делается, чтобы названия картинок все изменил. Интересно, почему Вордпресс с кириллическими названиями работать не умеет? Если кто-то знает где именно в коде прописан момент загрузки и обработки изображений, буду признательна за подсказку. Может удастся что-то придумать..

    Интересно, почему Вордпресс с кириллическими названиями работать не умеет

    Это не ВП виноват. Это в стандартах вэб-строительства (и ПО серверов) не предусмотрено ничего, кроме латиницы, цифр и ещё пары символов.
    Всё остальное — перекодируется

    Хотя на некоторых хостинга это работает. Но только потому, что ПО хостинга «понимает» посланное ему и корректно преобразует «неправильные» символы. Однако, это вовсе не гарантирует что потом это поймут браузеры Ваших пользователей. Не говоря уже о другом хостинге, когда понадобится переезжать.

    В общем, если Вы привыкните делать правильно. то избежите множества проблем.

    Напоследок можете посмотреть:
    http://ru.forums.wordpress.org/topic/%D0%A0%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%B9?replies=3

    http://ru.forums.wordpress.org/topic/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B-%D1%81-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%BC%D0%B8-%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B7%D0%B0%D0%B3%D1%80?replies=2

    http://ru.forums.wordpress.org/topic/%D0%A1%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B0-url-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D0%B5?replies=20

    Наверно я не совсем понятно выразилась. Постараюсь объяснить получше.
    Да я, в общем-то, знаю про ВЕБ и латиницу. Проблема в другом, я могу давать файлам только латинские имена и буду так делать, если это необходимо. Но я могу хоть десять раз объяснять этот принцип человеку, который будет пользоваться сайтом и он этого не поймет. И даже я чувствую, что это крайне неудобно — каждый раз переименовывать все файлы. Было бы гораздо проще, если при обработке файла Вордпресс мог конвертировать названия автоматически, и ни у кого больше не болела голова. Вот я и хотела узнать где именно в коде это происходит, чтобы описать нужную функцию конвертации. Плагинами пользоваться мне бы не хотелось. Предпочла бы добавить куда-следует нужную функцию в коде.

    Модератор Yuri

    (@yube)

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Проблемы с кодировкой при загрузке изображений» закрыта для новых ответов.