Перевел форум в UTF8 а названия вложений остались на родном 1251 :(

Автор crazyASD, 20 января 2009, 20:40:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

crazyASD

Пишу сюда, потому как не знаю куда еще. Пользуюсь SMF уже больше двух лет. До этого, стояли на мастерхосте, бд была cp1251.
С переездом на новый хостинг - перевел бд на UTF8. К сообщениям форума прикреплены тысячи вложений, часть из них (порядка 800), имеют кириллические названия в кодировке 1251  :-[
1472_ia_iieo˜aaouny_jpg79f8c560e144281def8e9f3f14ce1659
Что за кодировка в реале (возможно что исковерканная 1251), я пока не понял, но смысл тот что не открываются эти вложения никак вообще, закономерно выдавая 404 ошибку.

Способа есть два, первый в лоб, тупо пересохранить старый дамп smf_attachments в 1251 кодировке как UTF8. Второй, попробовать реанимировать имена файлов. Под рукой есть Mac OS, то есть подойдут unix команды.
Какой командой можно перекодировать имена файлов?
Очень надеюсь на ответ, т.к. злобные посетители и модераторы форума грзозятся бунтовать :(  :'(
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

crazyASD

Так и нету решения как лечить? Прочел тему в соседнем топике - есть решение для вновь загружаемых файлов. Для существующих же, ничего нету... что же делать?
PS. Модератору склейте пожалуйста с http://www.simplemachines.ru/index.php/topic,1200.0.html
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11


crazyASD

А точнее? Какой точный синтаксис команды перекодировки 1251 в UTF8?
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

Rap3r

Всё очень просто.
man iconv
Там очень доступно описано, если все же не справитесь с iconv, стукните в асю 6 5 8 пять семь один 7

crazyASD

Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11