Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dane poprzez ajax - bez polskich znaków ( w chrome ok )
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
#luq
post
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
john_doe
post
Post #3





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


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.

Ten post edytował john_doe 30.12.2010, 17:19:16
Go to the top of the page
+Quote Post
#luq
post
Post #4





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


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ę?
Go to the top of the page
+Quote Post
john_doe
post
Post #5





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


zauwaz, że w tym przypadku jej nie miałeś.....
Go to the top of the page
+Quote Post
#luq
post
Post #6





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Dalej uważam że racje miałem i mam.
Wiesz czym się różni kodowanie windows-1250 od utf-8?
Go to the top of the page
+Quote Post
john_doe
post
Post #7





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
#luq
post
Post #8





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)

Dosiego! (IMG:style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 20:09