![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:29 |