![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przerzuciłem serwis na inny serwer i oczywiście inna konfiguracja i w ogóle (IMG:http://themodders.org/public/style_emoticons/default/facepalm.gif)
Okazało się, że jQuery jak pobiera mi dane i wrzuca do TinyMCE ustawia złe kodowanie :/ * w bazie danych mam utf8_polish_ci, * strone mam ustawioną w headerach utf-8, * przy łączeniu z bazą mam charset utf-8, * przeglądarka używa mi utf-8 do kodowania Pobieram też wynik działania kodu php w innych plikach no i też krzaczy :/. Muszę jakoś ustawić kodowanie przy wywołaniach get z jQuery chyba. Męcze się z tym od rana i do niczego nie doszedłem... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
* w bazie danych mam utf8_polish_ci, * strone mam ustawioną w headerach utf-8, * przy łączeniu z bazą mam charset utf-8, * przeglądarka używa mi utf-8 do kodowania a sprawdziłeś w jakim kodowaniu są teraz znaki? Ale znaki, nie baza, bo to że tabelę masz ustawioną na utf8, to nic nie znaczy, a pewnie przy przenoszeniu je pokrzaczyłeś (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale gdzie to sprawdzić? Jeśli chodzi o bazę danych to w phpmyadmin są polskie znaki, te same znaki wyświetlane na stronie głównej również są w odpowiednim kodowaniu. Niestety w panelu coś się popierniczyło ;/. Jedyna różnica to właśnie to, że tam prawie wszystko jest robione przez jQuery. Dane wczytane normalnie (nie przez ajax) wyświetlają polskie znaki. Wszystko inne co jest pobierane z bazy albo po prostu przy wykonywaniu plików gdzie żądanie wychodzi przez jQuery brak polskich znaków ;/
Nikt nie wie co można zrobić ?;/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:09 |