Namost ha a Jocó HelloWorld.java programjairól lenne szó, akkor valóban nem kellene sokat gondolkozni a migráció gyors vagy lassú, szükséges vagy szükségtelen voltáról.
Abban az esetben viszont, ha néhány millió programsorunk van, különféle programnyelveken, különféle fejlesztőktől, évtizedekre visszamenőleg, akkor már érdemes kissé elgondolkozni azon, hogy hogyan lehetne a működőképességet megőrizve alkotni.
Na erre mondtam, hogy elsőre a fájlba kommentként beleírt kódolást véltem jó ötletnek (vö python pep 263), írtam is erről egy kis blog-bejegyzést pár napja.
Most viszont felködlött bennem, hogy ez így nem annyira jó, mint amennyire rossz; nevezetesen a forrásprogramot egy derék ember/program puszta jószándékból előbb-vagy-utóbb át fogja konvertálni UTF8-ra, de úgy, hogy a kommentet nem változtatja meg. (Még örülhetünk, ha nem tesz elé BOM-ot).
Tehát valami olyan megoldáson törpölök, hogy az egybájtos kódolású fájlban meg lehessen adni kommentként a kódolást, de arra is esélyt hagyva, hogy mire a fordításra kerül a sor, esetleg mégsem az...