
09.08.2015, 20:21
|
|
Участник форума
Регистрация: 11.06.2012
Сообщений: 107
С нами:
7326326
Репутация:
1
|
|
Сообщение от binarymaster
Не шрифт, а кодировка. Это внутренний ресурс провайдера? Исходный код страницы в Win-1251, теги говорят о том же. Но данные получены в кодировке UTF-8. Следовательно, либо хост отдаёт данные в неверной кодировке, либо где-то закрался баг. Нужен живой образец...
Путанул, что шрифт написал. Это внутренний ресурс, с образцом не получится.
Вроде этот код должен нормально отображать кодировку:
PHP:
Код:
functionRussianToUnicode(S:String):String;
var
Wrd:Word;
Len:Integer;
pW,pR:PWord;
begin
pW:= @S[1];
Len:=Length(S);
SetLength(Result,Len);
pR:= @Result[1];
whileLen<>0do
begin
Wrd:=pW^;
caseWrd of
$C0..$DF,$E0..$FF:pR^:=Wrd+ $0350;
elsepR^:=Wrd;
end;
Inc(pW);
Inc(pR);
Dec(Len);
end;
end;
|
|
|