Показать сообщение отдельно

  #9  
Старый 09.08.2015, 20:21
RomanxD
Участник форума
Регистрация: 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;
 
Ответить с цитированием