Na iš esmės situacija ir yra tokia, kad reklamos kodas pateikiamas UTF8 koduotėje, o Jūsų puslapyje visa informacija naršyklei pateikiama windows1257 koduotėje.
Tokios greitos tekomendacijos:
1) Teisingiausias sprendimas būtų Jums susitvarkyti svetainę, kad joje visa informacija būtų pateikiama utf8 koduotėje. Nes ateityje Jums tik dažnės atvejų, kai tai taps aktualu. Bent jau ateityje tvarkant/perdarant svetainė pasirašydami sutartis nepamirškite nurodyti, kad ji turi būti utf8 koduote;
2) Pasidomėkite ar reklamos tiekėjas neturi galimybės reklamos pateikti Jums priimtina koduote;
3) Sprendimas, kaip esamoje situacijoje atvaizduoti reklamą teisingai:
Reikia sukurti atskirą failą, tarkim "reklama.html", kurio turinys būtų toks:
<html>
<head>
<title>Reklama</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">if(location.protocol.substr(0,4)=='http')document.write(unescape('%3C')+'script id="infominta225" src="'+location.protocol+'//1551.info/client/banner1/mintainfo1.js" type="text/javascript"'+unescape('%3E%3C')+'/script'+unescape('%3E'));</script>
<div style="width:200px" id="mi_forma1"></div>
</body>
</html>
O Jūsų puslapyje, toje vietoje, kur turi būti baneris, patalpinti:
<iframe src ="reklama.html" scrolling="no" frameborder="0" width="220px" height="220px"></iframe>
Reikėtų patikrinti ar iframe elemento width ir height (plotis ir aukštis) yra tinkami ;)
Beje, čia nėra pats teisingiausias sprendimas, bet ji turetų veikti, bent jau laikinai kol susitvarkysite savo svetainę.