Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%)
|
Przeszukując właśnie tematy tego forum pt. "polskie znaki w AJAX" doszedłem do wniosku, że napisze właśnie jak zapobiec "krzakom" w AJAX.
1. Pierwszą rzeczą, którą trzeba zrobic jest wstawienie meta tag np. w pliku index.html
2. Następnie, w pliku np. ajax.js dodajemy linijkę kodu:
U mnie wygląda to tak:
3. przy pobieraniu danych z bazy w pliku np. ajax.class.php robimy zapytanie:
najlepiej przed zapytaniem przy pobieraniu danych. U mnie cała funkcja wygląda tak:
Myślę, że choć trochę pomogłem Pozdrawiam. Ten post edytował SN@JPER^ 4.05.2007, 09:49:45 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%)
|
Witam,
też miałem problem z polskimi znakami. Używam advAJAX. Andulka, może Ci to pomoże. Nie pomogło mi dodanie w dwóch miejscach linijki:
Polskie znaki pojawiły się dopiero po dodaniu:
kod (zaczyna się około 283 linii) CODE if (obj.method == "POST" && typeof obj.xmlHttpRequest.setRequestHeader != "undefined") { obj.xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); obj.xmlHttpRequest.send(obj.queryString); } else if (obj.method == "GET") obj.xmlHttpRequest.send(''); }; zamieniłem na: CODE if (obj.method == "POST" && typeof obj.xmlHttpRequest.setRequestHeader != "undefined") { obj.xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); obj.xmlHttpRequest.send(obj.queryString); obj.xmlHttpRequest.overrideMimeType('text/html; charset=ISO-8859-2'); } else if (obj.method == "GET"){ obj.xmlHttpRequest.send(''); obj.xmlHttpRequest.overrideMimeType('text/html; charset=ISO-8859-2'); } }; I pomogło. Mam nadzieję, że komuś się to przyda. edit: Działa w FF, w IE i Operze nie. Ten post edytował lord_t 29.12.2007, 09:13:10 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 2 Dołączył: 17.01.2004 Ostrzeżenie: (0%)
|
zamieniłem na: CODE if (obj.method == "POST" && typeof obj.xmlHttpRequest.setRequestHeader != "undefined") { obj.xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); obj.xmlHttpRequest.send(obj.queryString); obj.xmlHttpRequest.overrideMimeType('text/html; charset=ISO-8859-2'); } else if (obj.method == "GET"){ obj.xmlHttpRequest.send(''); obj.xmlHttpRequest.overrideMimeType('text/html; charset=ISO-8859-2'); } }; I pomogło. Mam nadzieję, że komuś się to przyda. edit: Działa w FF, w IE i Operze nie. Po dodaniu w FF 2.0.0.12 obj.responseXML has no properties" title="Zobacz w manualu PHP" target="_manual a pod IE6 Obiekt nie obsługuje tej wlaściwości lub metody" title="Zobacz w manualu PHP" target="_manual tylko że ja dodałem Kod obj.xmlHttpRequest.overrideMimeType('text/html; charset=UTF-8');
|
|
|
|
SN@JPER^ [AJAX] - Czyli artykuł na temat polskich znaków ! 3.05.2007, 14:36:12
TomASS Ładnie
Ja swoją drogą, akurat korzystając z AJAX... 4.05.2007, 08:26:15
SN@JPER^ Poprawione 4.05.2007, 09:50:50
NoiseMc Ostatnio robie system komentarzy uzywajac Prototyp... 28.06.2007, 22:30:34
tommy4 Pozwolę sobie tutaj napisać, że do polskich znaków... 1.07.2007, 12:41:26
deirathe A ja mam taki problemik, używam advAjax wszys... 20.07.2007, 11:52:31
andulka A czy mógłby ktoś napisać, jak ustawić polskie zna... 7.08.2007, 21:19:39
yarpo Ja ze swojej strony chciałbym zauważy... 21.08.2007, 22:36:36
kaniagandzowski Witam
Mam problem z kodowaniem znaków które ujawni... 10.09.2007, 12:07:31
ementos WITAM! To mój pierwszy post na tym forum!
... 15.01.2008, 16:00:15
sarat20 Punkt drugi nie działa:
>> xmlHttp.overrideM... 17.02.2008, 03:11:11
krzysiek_raven Witam.
Przez ostatniczas próbuję rozgryźć Ajaxa i... 7.04.2008, 20:03:40
inż. Piniol Dla strony w ISO-8859-2.
Po stronie PHP:
... 13.08.2008, 09:20:38
andulka Napotkałem dziwny problem, korzystam z ajaxa, aby ... 25.08.2008, 12:55:56
skowron-line Wczoraj całkiem przypadkiem trafiłem na 2 funkcje ... 30.12.2008, 09:21:15
esiek u mnie każdy plik jaki otwieram przez ajax zaczyna... 18.09.2009, 23:45:34
rzymek01 za pierwszym razem też robiłem takie funkcje str_r... 19.09.2009, 09:09:12
esiek Dzieki i przetestuje 19.09.2009, 20:38:14
Eraden Rzymek01, czy mógłbyś to rozpisać?
Jestem jeszcze ... 22.09.2009, 11:03:07
erix https://developer.mozilla.org/pl/Dokumentac...odeU... 22.09.2009, 11:14:45
rzymek01 hmm. rozpisać
przeczytaj co te funkcje robią i t... 22.09.2009, 22:46:10
marianooo Witam, może ktoś rzeczowo i konkretnie napisać jak... 30.09.2010, 17:18:44
blasq Witam
chciałbym odnieść się do przesyłania polskic... 2.12.2010, 23:13:45
mate006 Wiem że odkopuję stary temat, ale już mi głowa pęk... 10.10.2011, 17:08:30
daniel1302 Dodaj od siebie 2 funkcje.
W JSON miałem mnóstwo ... 31.01.2012, 10:01:47 ![]() ![]() |
|
Aktualny czas: 10.12.2025 - 14:48 |