Kävi koulua Конвертиране на CP1251 кєм UTF8 в cli

Minua ei ole koodattu pitkään ja joudun harvoin poimimaan cli: n vääristymiä, joita ei ole UTF8-koodattu. Tänään minun piti tarkistaa nopeasti joitain tiedostoja ja kun avasin sen melkein heti, halusin tehdä rm-rf kansiossa, jossa ne olivat., joku tyhmä henkilö, jolla on puoli aivosolua, on päättänyt kirjoittaa kommenttinsa kyrillisinä. Onneksi super admiralivoimat eivät ratkaise tätä luonnon väärinkäsitystä 1 rivi CLI: ssä:

iconv -f cp1251 -t utf8 old_shitty_encoded_file -o new_good_encoded_file

Mielestäni liput puhuvat puolestaan, mutta katsotaanpa niitä nopeasti:

  • -o tulostetiedosto
  • -t-koodaukseen
  • -t-koodaukseen

iconv: llä on toinen erittäin mukava lisäosa, joka voi translitteroitua (missä mahdollista) asettamalla -t ASCII // TRANSLIT, mutta valitettavasti se ei toimi kyrillisellä 🙂

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Anti-spam *