Русскоязычные картинки не показываются (WP)- проблема с кодировкой названия, помогите

outtime
На сайте с 04.05.2008
Offline
197
9007

Помогите решить возникшую проблему на клиентском сайте, пожалуйста.

Есть небольшой авторский проект на Вордпрессе, так вот его хозяин наразмещал изображений с русскими названиями, хотя ему было сказано переименовывать обязательно их в латиницу.

На старом хостинге все показывалось, адреса обрабатывались видимо нормально (nic.ru).

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

В библиотеке медиафайлов такие картинки имеют вид:

¦У¦¦TА¦--¦в¦¦¦-TВ¦-¦-TБ¦¦¦-¦¦¦--¦-TА¦+¦¦¦-¦--XVIII-¦-.-251x300.jpg

¦У¦¦TА¦--¦а¦¦TЗ¦¬-¦Я¦-TБ¦¬¦-¦¬¦¬TВ¦-¦¦.jpg

и т.п.

Раскодировать и переименовать у меня не получилось, кроме того, нужно еще в каждой записи переделывать - там вставка изображения идет примерно так

<img src="/wp-content/uploads/Польский-король-в-турнизном-костюме.jpg" /> (название изображения с теми, что выше в кривой кодировке - не совпадают, наугад взял), адрес естественно, недоступен.

Может кто-то сталкивался и знает способы перекодировки этого "добра" внутри средствами движка или в настройке хостинга каким-нибудь несложным способом?

А то перспектива перезаливать несколько сотен картинок и проверять кучу статей на наличие вставленных изображений с русскими буквами - как то меня не привлекает.

Предлагаю воспользоваться моими услугами корректора. Проверю и уберу все ошибки, поправлю грамматику и склонения, сделаю текст лучше и читабельнее. Высокая скорость работы, цена 20 р за 1000 символов.
G0
На сайте с 10.08.2013
Offline
12
#1

Нужно изменить кодировку имени файла.

Gulyaeff
На сайте с 09.01.2013
Offline
11
#2

Вот тема: /ru/forum/comment/11136135

В файлзилле выставите настройки как показано, скачайте ей сайт со старого хостинга, и ей-же залейте на новый.

Мне помогло. Но если сайт не большой и картинок мало, проще переименовать картинки руками, иначе потом переездах опять будут проблемы.

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
outtime:
После переезда

Потому что переезжать надо правильно. И на правильный хостинг :)

outtime:
Может кто-то сталкивался и знает способы перекодировки этого "добра" внутри средствами движка или в настройке хостинга каким-нибудь несложным способом?

Выбирай: http://wordpress.org/plugins/search.php?q=rename+file

А для кардинального лечения тупых юзеров есть старенький, но пока вроде рабочий плаг (я сам не юзал, но люди говорили что работает): http://wordpress.org/plugins/rufilenametranslit/

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
dj dimonza
На сайте с 12.11.2012
Offline
38
#4

может база криво встала, попробуйте ее перезалить, и посмотрите как в ней отображаются названия изображений

Нужен дизайн или верстка? тогда вам сюда (/ru/forum/816216)
kostikes
На сайте с 02.02.2011
Offline
93
#5

Сталкивался. На новом хостинге оказалась другая кодировка, пришлось переименовывать картинки.

Куплю ваш: Заброшенный сайт (/ru/forum/1030657) или с трафом от 500 уников (/ru/forum/1030658). А еще YouTube канал (/ru/forum/1030655) или даже канал Яндекс.Дзен (/ru/forum/1030656). Пишите.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий