Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX] Polskie znaki w odpowiedzi z innego skryptu PHP przez AJAX
Forum PHP.pl > Forum > Przedszkole
aiel
Hej,
Mam problem z działającym skryptem AJAXA
mimo ze w każdej stronie i nawet w każdym configu mam
  1. <html><head><!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN <a href="http://www.w3.org/TR/html4/loose.dtd&gt;" target="_blank">http://www.w3.org/TR/html4/loose.dtd></a>
  2. <meta http-equiv=Content-type content=text/html; charset=iso-8859-2></head><body>

w takiej lub troszku innej formie w kazdym razie meta z charset=iso-8859-2 jest tam zawsze.
mimo to jak skrypt glosy.php odpowiada do index.php za polskie znaki wyswietla �
siedze juz nad tym od dluzszej chwili i niemam pojecia jak to naprawic
blooregard
A te glosy.php pobierają jakieś dane z bazy? I tam też masz odpowiednie kodowanie ustawione?
aiel
Pobieraja dane z bazy ale komunikaty z polskimi znakami sa wpisane do php jak
  1. echo "<font color=#DB4D4D>Już głosowałeś!</font>";}else echo "<font color=#DB4D4D>Musisz się najpierw zalogować</font>";

z bazy pobiera tylko nazwy uzytkownikow niemajace polskich znakow i intergery
piotrooo89
iconv tym musisz przelecieć po odpowiedzi z serwera.
aiel
Czyli to jest bład ze strony servera?
Jak wrzuce na komercyjny server niepowino byc problemu?
Maciek1705
Cytat(aiel @ 7.03.2010, 08:50:38 ) *
Hej,
Mam problem z działającym skryptem AJAXA
mimo ze w każdej stronie i nawet w każdym configu mam
  1. <html><head><!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd>
  2. <meta http-equiv=Content-type content=text/html; charset=iso-8859-2></head><body>

no to ja się nie dziwie że masz problem doctype musi być na samym początku a nie gdzie kij wie gdzie. Co do AJAX-a to jeśli używasz go np do przesyłania danych z bazy na bierząco do innego skryptu itp to w pliku php wykorzystywanym przez ajax musisz ustawić odpowiednie nagłównki żeby wiedział co to za kodowanie używa.
piotrooo89
nagłówki nie zawsze wystarczają. jednak w 99% przypadków wszystko jest OK jak ustawisz iconv.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.