Social Icons

.

среда, 10 октября 2012 г.

Перекодирование Windows 1251 в UTF-8

Отлично показала себя программа UTFCast Express.

Home



Она позволяет легко и быстро в автоматическом режиме перекодировать каталог и все файлы в подкаталогах. Но у него есть небольшая особенность! Так как версия Экспресс бесплатная — то она не имеет опции конвертировать в UTF-8 без BOM (BOM — Byte Order Mark, служит для идентификации кодировок UTF)

Недостаток результата конвертирования такой, что ваши PHP скрипты скорее всего не будут работать! А вот для решения этой проблемы необходимо применить вторую программку — скачать utf8-bom-remover.exe — UTF-8 BOM Remover

Эта тоже замечательная программа — прекрасно справляется с удалением BOM в UTF файлах. А главное рекурсивно все содержимое каталога и подкаталогов!

До этого пересмотрел программы:

  • Smart Recoder 1.6.2b — не работает с UTF-8
  • TEA 26.2.0, TEA 27.0.1 — крутой редактор, но я не понял как его можно применить для этих целей, хотя некоторые пишут что можно
  • Encoding Master 1.63 — можете попробовать, но при добавлении моей директории он подвисал
  • Notepad++ (NPP) — классный, гибкий редактор, но как таковой рекурсивной простой и удобной перекодировки нет, но можно легко убирать BOM
  • AkelPad — можно вручную сохранять в UTF-8 без BOM
    коммандер FAR с плагином FarTrans — при обработке 1010 файлов php плагин вылетал в течении 3-х секунд, пробовал несколько раз
  •  Ansi2Uni — классный маленький конвертер, но с несовсем рекурсией
  •  Russian Anywhere 4.62 — навороченный конвертер, но как-то не пошел
  •  Kaboom — вроде было все что нужно, вот только с рекурсией не удалось
  •  UTF8_convert — минимум кнопок, но нет возможности выключать BOM
  •  ABConverter — не работает с UTF
P.S. не кодируйте .htaccess дабы не познать проблем

Оригинал 

Комментариев нет:

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

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...