Zmiana kodowania w WebBrowserze

0

<font color="red">WebBrowser1.OleObject.document.charset := 'UTF-8';</span>

co w tym jest źle?? Wywala "Nieokreślony błąd".
Z góry mówię, że nie chcę rozwiązań typu "<font color="darkblue">navigate('about:<META...</span>" ani nic w podobie :). Chce zmienic kodowanie juz otwartej strony w Webbrowserze i tak zeby sie NIE KOPAŁ :).

PS. Dlaczego na moje pytania nie ma rozwiązań? :P

na pewno nikt nie zna sposobu? Nie wiem co robie zle.. Kiedy podam 'UTF-8' - mam "nieokreślony błąd", a kiedy '"UTF-8"' to jest jeszcze gorzej bo "nieprawidłowy argument" :(

0

hmmmmm u mnie działa :
WebBrowser1.OleObject.document.charset := 'UTF-8';
tylko, że znaki zmienia dopiero po refreshu :) , albo po dodaniu czegoś przez document.write

aaa i najpierw musi być otwarta i wczytana jakaś strona.

Delphi 7 ent

0

To co ja robie zle? :/ Czy sa sytuacje kiedy tego NIE MOZNA uzywac? Nie wiem, moz emusze zrobic cos wczesniej czy co? :P Albo nie dawac tego w okreslonych sytuacjach? :) Bo nie wiem czemu mi nie dziala :/

0

Musi być wczytana strona na początku zanim zaczniesz dłubać w TWebBrowserze, najelpiej otwierać about:blank.

0

Musi być wczytana strona na początku zanim zaczniesz dłubać w TWebBrowserze, najelpiej otwierać about:blank.

była :)
przestał sie sypac, jak przeniosłem zmiane kodowania z OnNavigateComplete do OnDocumentComplete. ALe teraz nadal, mimo to, że kiedy sprawdze w dowolnej chwili to zwróci mi 'utf-8' - to jednak znaki kodowane w UTF nie chcą sie poprawnie wyswietlac :/. Zaczyna mi sie wydawac ze musze od poczatku zaladowac dokument UTF8 :/

0

jak zwykle szukam dziury w całym.
Dobrze, udalo mi sie zmienic kodowanie, (a nawet jesli sie nie udalo to tymczasowo dalem inne rozwiazanie), wiec wyglada na to ze ja najzwyczajniej w świecie nie umiem dopisać do strony stringa w UTF8 :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1