Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHPBB - Złe kodowanie ankiety tylko w widoku wyników
kilab
post 12.02.2012, 13:48:12
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 19
Dołączył: 4.11.2007

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


Witam,

Siedzę od dwóch godzin i szukam przyczyny problemu, którym jest złe kodowanie znaków w ankiecie, w skrypcie forum PHPBB. Nie mam już pojęcia o co chodzi.
Kodowanie w bazie jest prawidłowe, polskie znaki są. Treść postów jak i cała reszta także jest prawidłowo wyświetlana. Podczas edycji ankiety, w pytaniu i odpowiedziach także są polskie znaki ale już po zapisaniu i wyświetleniu tematu, polskie znaki z wyników ankiety zamieniają się w znaki zapytania.

Zmieniałem kodowanie pliku szablonu ale nic to nie dało. Wpisałem również ciąg polskich znaków w szablonie i one obok treści pytania ankiety, wyświetliły się prawidłowo.

Czy spotkaliście się z czymś takim? Zastanawia mnie, dlaczego tylko ankieta fiksuje, przecież nie ma oddzielnego pliku do łączenia się z bazą i pobierania danych.

Czekam na jakiekolwiek pomysły z waszej strony wink.gif


--------------------
Go to the top of the page
+Quote Post
sobol6803
post 12.02.2012, 19:54:50
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


Skoro w templatce działa, to stawiałbym na kodowanie przy wypisie z bazy. Przed wypisem wrzuć do funkcji:

Kod
$utfmysql = mysql_query("set names 'utf8'");


Chociaż powinno działać bez takich modyfikacji. Instalowałeś coś ostatnio? Jakaś zmiana w panelu albo plikach?


--------------------
  1. mysql_query("DROP DATABASE $_GET['dbname']");
Go to the top of the page
+Quote Post
kilab
post 12.02.2012, 21:14:41
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 19
Dołączył: 4.11.2007

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


Nic nie robiłem, możliwe, że problem występował od momentu instalacji forum a dopiero teraz został zauważony.

No o tym nie pomyślałem bo jednak skoro całe forum działa to i ankieta powinna działać. W pliku z klasą obsługi db dodałem przy wykonywaniu zapytań ustawienie kodowania, jak poleciłeś. Działa i ankieta i cała reszta prawidłowo wink.gif

Problem rozwiązany ale pytanie pozostaje, jeśli ktoś ma jakiś pomysł, czekam. Dlaczego w ankiecie są krzaki a w treści postów nie (za pobranie danych odpowiada ten sam plik) ?


--------------------
Go to the top of the page
+Quote Post
Mix Dem
post 12.03.2012, 23:50:49
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.02.2012

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


Ciekawe
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 03:49