Da würde ich Dir nicht widersprechen, nur wie erkläre ich einem unbedarften Menschenkind, daß M$
Ansi,(Oem),UTF8 und
Unicode fröhlich durcheinander würfelt (*.doc Word 2003). Da sind Deine "richtigen" Arbeitsweisen dann nur noch Richtlinien wie man tunlichst programmieren sollte, damit die Fehlerhäufigkeit nicht so hoch ist, und vor allem, wenn dann mal ein Fehler auftaucht, er schneller zu finden ist.
Was die Integers angeht,Da nutz ich (wo immer es geht) Int16,Int32,Int64 bzw. Word16,Word32,Word64.
Gruß
K-H