Vergiss Charset/Codepages! Du wirst keine vernünftige 100%ige Lösung damit hin bekommen. Stell alles auf
Unicode/UTF8 um und alles wird gut.
Dazu nimmst du entweder D2009 oder Elpack oder TNTWare für die Anzeige.
Windows Vista - Eine neue Erfahrung in Fehlern.