Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Kodowanie w plikach PHP, dziwny przypadek :(
unnamedly
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

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


Witam, sprawa wygląda tak:
Mam 3 pliki:
- pierwszy, to jest wyświetlanie komentarzy na stronie,
- drugi dodawanie komentarzy do bazy,
- trzeci odświeżanie komentarzy (SELECT do bazy).

Wszystko opiera się o jQuery (dodawanie komentarzy bez przeładowania strony).

We wszystkich plikach, mam kodowanie: iso-8859-2, w bazie mam wszędzie kodowania: latin2_general_ci.

Problem jest taki, że w pierwszym pliku, polskie znaki są prawidłowo wyświetlane,
w drugim pliku widać, że w bazie, polskie znaki nie są wyświetlane prawidłowo (przykładowe polskie znaki: ńśććżąśźćśżąć),
a o dziwo, po dodaniu rekordu i zaktualizowaniu komentarzy bez przeładowania (load() w jQuery) komentarz, który został dodany bez przeładowania i wszystkie inne komentarze, uzyskują polskie znaki (magia (IMG:style_emoticons/default/biggrin.gif) ).

Dlaczego mimo złych znaków w bazie, komentarze odświeżają się z polskimi znakami? Jak zrobić, aby polskie znaki zapisywały, lub chociaż odczytywały się z bazy?



P.S.: Wyjaśnię wszystko jeszcze raz screenami:
#1: Dodawanie komentarza: http://screenshoot.me/4vbplC ;
#2: Pozostałe komentarze przed dodaniem: http://screenshoot.me/yzuo0R ;
#3: "Magiczne" zamienienie na polskie znaki po dodaniu komentarza bez przeładowania (od 1 punktu, wszystko dzieje się bez przeładowania): http://screenshoot.me/3nj2s5 ;
#4: No i odświeżenie strony: http://screenshoot.me/7UvsHC .


Ten post edytował unnamedly 23.10.2012, 18:07:49
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 20:29