Es handelt sich bei der Sequenz
ü tatsächlich um die
ANSI-Darstellung einer UTF-8 Sequenz für das kleine
ü.
ü entspricht Hex
C3 BC oder binär
1100 0011 1011 1100. Die
110 leiten eine 2-Byte UTF-8 Sequenz ein, deren zweites Byte mit
10 beginnt. Die restlichen Bits verbleiben mit
00011 11 1100, was auf Bytes formatiert
00 1111 1100 oder Hex
FC entspricht, also dem kleinen
ü im Windows Zeichensatz 1252.
Mit
UTF8ToAnsi
solltest du bei Delphi 7 also auf dem richtigen Weg liegen.