Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane poprzez ajax - bez polskich znaków ( w chrome ok )
Forum PHP.pl > Forum > XML, AJAX > AJAX
john_doe
Witam, koduję pliki w ANSI oraz ustawiam tag meta na windows-1250.
Dane pobieram z sql serwera 2000 i jak dotąd ( gdy nie wymyśliłem by wykorzystać ajax ) dane z bazy, wszelkie polskie znaki wyświetlam poprawnie. Jednak gdy używam js jest kicha ale pod chrome jest gut.

czytałem parę wątków odnośnie tego typu problemów jednak u mnie zastosowania nie znalazły.
Ustawiłem też kodowanie na iso 8859-2 ale też lipa.
o co chodzi?
#luq
Cytat(john_doe @ 29.12.2010, 23:45:21 ) *
Witam, koduję pliki w ANSI oraz ustawiam tag meta na windows-1250.

Zawsze korzystaj z utf-8.
john_doe
no właśnie nie. jak zakoduję plik w utf czy tam utf bez BOM i taką też dodam <metę> są krzaki.
Jest to sqlserver2000 i inaczej niż mam pakują się krzaki.

zawsze jak ktoś pyta o kodowanie to wszyscy polecają od razu UTF

rozwiązałem problem, wystarczy tag <meta> zastąpic odpowiednim nagłówkiem
header("Content-Type: text/html; charset=kodowanie jakie chcecie");

więc dałem na początku każdego skryptu php

header("Content-Type: text/html; charset=windows-1250");

i działa


tag meta to coś zupełnie innego. Parser HTML go dopiero czyta. Jako, że ajax nie wykonuje kodu który przyjdzie, znacznik meta stawał się tylko obiektem w drzewie.
#luq
Cytat(john_doe @ 30.12.2010, 16:30:34 ) *
zawsze jak ktoś pyta o kodowanie to wszyscy polecają od razu UTF

Hm... a zastanawiałeś się może dlaczego? Może ci "wszyscy" mają rację?
john_doe
zauwaz, że w tym przypadku jej nie miałeś.....
#luq
Dalej uważam że racje miałem i mam.
Wiesz czym się różni kodowanie windows-1250 od utf-8?
john_doe
słuchaj luc, wiem, wiem, że windows-1250 to powiedzmy "nisza",
jednak nie upieraj się bo nie musiałem przekodowywać całego projektu etc... i chodzi ok. na tym kodowaniu w 100%

wszystkiego dobrego w nowym roku, temat do zamknięcia.
#luq
luq

Cytat(john_doe @ 31.12.2010, 13:29:09 ) *
jednak nie upieraj się bo nie musiałem przekodowywać całego projektu etc...

Nie no spoko, dodawanie do każdego skryptu PHP nagłówka z kodowaniem to przecież norma. Też tak robię.
Jeśli chcesz się upierać to proszę bardzo smile.gif

Dosiego! rolleyes.gif
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.