Eine lange Zeit nicht tun kodene und ich habe selten einen Wende in cli nicht UTF8 enkodnati Kommissionierung. Heute hatte ich durch eine schnell eine Datei zu gehen und öffnete sie fast sofort einen Wunsch fühlte rm -rf Ordner zu tun, die enthalten, einige schwachsinnig Person mit einer halben Gehirnzelle hat beschlossen, Kommentare in Kyrillisch zu schreiben. Zum Glück keine Superkräfte Admiral dieses Missverständnis der Natur lösen 1 die Reihenfolge in der cli:

iconv -f cp1251 -t utf8 old_shitty_encoded_file -o new_good_encoded_file

Ich denke, dass selbst die Fahnen sprechen für sich, aber lassen Sie uns betrachten Sie schnell:

  • -o outfile
  • -t-Codierung
  • -t-Codierung

iconv es ist ein weiteres sehr nettes extra was kann транслитерира (dort, wo es möglich ist) wie installiere -t ASCII//TRANSLIT aber leider nicht funktioniert mit kyrillischen 🙂