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

დიდი ხნის არ გააკეთებს kodene და მე იშვიათად კრეფა ნებისმიერი გარდამტეხი CLI არ UTF8 enkodnati. დღეს მქონდა გავლა სწრაფად ერთი ფაილი და გაიხსნა ეს თითქმის მაშინვე იგრძნო სურვილი rm -rf ფოლდერი რომელიც შეიცავს, ზოგიერთი imbecile პირი ნახევარი ტვინის საკანი წერენ კომენტარი კირილიცას. საბედნიეროდ არსებობს სუპერ ძალაუფლება ადმირალი გადაწყვიტოს ეს გაუგებრობა ბუნება 1 ред в 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 но за съжаление не работи с кирилица 🙂

დატოვეთ პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *

ანტი სპამი *