Witam,
Pobieram sobie pewne stronki (pliki html) do zmiennej s:string w celu dalszego przetwarzania.
Niektóre z nich rozpoczynają się sekwencją '', czyli EFBBBF szesnastkowo, co podobno jednoznacznie określa kodowanie UTF-8. Także mają ustawione "charset=UTF-8".
Robię więc tak:
var
s1,s2:string;
//...
//s1 - zawartość pobranego pliku html
if Copy(s1,1,3)='' then
s2:=Utf8ToAnsi(s1);//w wyniku otrzymuję s2=''
//a także
if Copy(s1,1,3)='' then
s2:=Utf8ToAnsi(Copy(s1,4,MaxInt));//w wyniku również otrzymuję s2=''
Jak właściwie działa funkcja Utf8ToAnsi i jak należy należy prawidłowo ją stosować?