( persicsb | 2016. 08. 10., sze – 16:06 )

"Pedig de, mindkettő unikódok egy-egy halmazát reprezentálja 8-8 biten."

Nem, nem az Unicode karakterkészletet kódolják 8 bitre.
Az Unicode karakterek kódolására vannak kódolási szabályok, és a CP852 és az ISO-8859-2 nincs köztük.

Az csak egy side effect, hogy az Unicode tartalmazza azokat a karaktereket, amelyeket a fent említett kódolások kódolni tudnak 8 bitre, épp ezért a bytesorozatból értelmezhetünk Unicode karaktereket is.
De side effectet feature-nek beállítani veszélyes terep, az IT-ben lévő sok gányolás ebből ered: ami side effect (esetleg bug), abból lesz feature, amit "okosan" kihasználhatunk.

És innen ered az, hogy ISO-8859-2-ben van tárolva Java forráskód. Persze a te problémád sem létezne, ha mérnökök programoznának, és nem pistikék.
Attól, hogy valami működik, még nem jelenti azt, hogy jól van az úgy.