Конвертиране на текстов файл от един енкодинг в друг

Публикувано на

Преди врме си купих телевизор Panasonic Viera. Той има много функции, една от която е възпроизвеждане на файлове от USB носител и дори показване на Xvid субтитри. Това е много удобно, тъй като може да се копира филм на флашка и да се гледа директно на телевизора без никакъв компютър или някакво DVD устройство.

Когато пуснах филм обаче бях неприятно изненадан. Субтитрите бяха на "маймуница". Веднага ми светна че encoding-а на субтитрите не е правилен. Започнах да си играя да го сменям докато накрая мога да ги чета и установих че правилният за моя телевизор е ISO-8859-5.

Има различни текстови редактори които позволяват записване на файл в друг encoding, но тъй като аз съ Python програмист, реших да си напиша следното скриптче, с което лесно и бързо мога да сменям encoding-a на субтитрите.

Надявам се, че може да свърши работа и на други желаещи да гледат филми на своя телевизор.

blog comments powered by Disqus