Prošlo je neko vrijeme otkad sam s kodene i rijetko morati pokupiti neke izvr″ŝaniâ u cli nisu UTF8 enkodnati. Danas moram preispitati brzo datoteka i kao što sam ga otvorio skoro odmah osjetio sam želju učiniti rm-rf mape koja je sadržavala, netko retardiranog pojedinca s pola mozga ćelije je odlučio pisati svoje komentare u ćirilicu. Srećom, nema super moći admiralskite riješiti ovo pogrešno shvaćanje naravi 1 u 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 но за съжаление не работи с кирилица 🙂