Конвертиране на 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 но за съжаление не работи с кирилица 🙂

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ. ਦੀ ਲੋੜ ਹੈ ਖੇਤਰ ਮਾਰਕ ਕੀਤੇ ਹਨ, *

ਵਿਰੋਧੀ ਸਪਮ *