lehet != kell, még mindig nem sikerül megérteni.
Az egész detencode egy non-problem lenne és nem is lenne rá szükség, hogy foglalkozz vele, és betartanánk a józan észt, miszerint Unicode karaktereket nem kódolunk csak Unicode-subsetet tudó kódolással. Egyszerű ez, de szeretjük bonyolítani a dolgokat.
Te is, ahelyett, hogy megoldanád a problémát (minden forrás legyen UTF-8 - ezt egyszer kell megcsinálni, és totál mindegy, hogy emiatt nyúlsz hozzá egy file-hoz, vagy azért, hogy beírd az encodingot, amit a detencode megeszik), workaroundot keresel rá, totál feleslegesen pazarolva az idődet.
Szóval az, hogy "az alapgondolat zseniális" az hatalmas nagy baromság. Ez egy csúnya, undorító szar hack, ami csak amiatt van, mert sokan elhiszik, hogy amit side-effectek miatt lehet, azt kell is.