Конвертиране на CP1251 към UTF8 в cli

Už je dlouho, co se zabývají kodene a málokdy musí vybrat nějaké izvr″ŝaniâ v cli nejsou UTF8 enkodnati. Dnes budu muset přehodnotit rychle soubory a když jsem ji otevřel, téměř okamžitě jsem cítil touhu udělat rm-rf složky, která obsahovala, někdo retardované jedince s půl mozkových buněk se rozhodl napsat své připomínky v cyrilici. Naštěstí žádné super pravomoci admiralskite vyřešit toto nepochopení povahy 1 linka v cli:

iconv -f cp1251 -t utf8 old_shitty_encoded_file -o new_good_encoded_file

Мисля че самите флагове говорят сами за себе си но нека да ги прегледаме на бързо:

  • -o outputfile
  • -t to-encoding
  • -t to-encoding

iconv има и друга много приятна екстра че може да транслитерира (където е възможно) като се зададе -t ASCII//TRANSLIT но за съжаление не работи с кирилица 🙂

zanechte odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Anti Spam *