Архивы за месяц Январь, 2013

bash

Поменять кодировку названия файла из cp1251 в utf-8

Стояла задача, поменять кодировку в имени файла. Для этого был написан простой скрипт, который это делает в автоматическом режиме

#!/bin/bash
export LC_ALL=ru_RU.UTF-8.
export LANG=ru_RU.UTF-8
for file in *.jpg
do
name=`echo $file | iconv -f cp1251 -t utf8`
mv $file $name
done

Вот этот маленький срикпт все сделает. Переименовать файлы потребовалось, что nginx(apache2) нормально понимали русские url.