Поменять кодировку названия файла из 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.

Share and Enjoy:
  • Мой Мир
  • Facebook
  • Twitter

Related posts:

  1. Not Supported File! Thumbnails can only be made from .jpg, gif and .png images!
  2. Apache+Nginx+htaccess

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий

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