Wiem że takich tematów już na forum było mnustwo (bo dużo ich przewertowałem), Jak również na innych forach i forum Joomli (bo taki system posiadam). Ale jakoś nie rozwiązałem swojego problemu.
A mianowicie posiadam Joomla 1.5.8 - system kodowania UTF8
Baza Danych - kodowanie utf8-genereal_ci
- Wyświetlanie danych z BD przez Joomle a PA i na stronie - poprawne
- Wyświetlanie danych przez własny skrypt podpięty do Joomla - polskie znaki w formie "?"
- sprawdzałem moduł RD ADD PHP - odpowiedzialny za dodawanie skryptów do Joomli(przekonwertowałem pliki na standard UTF8 jak i zmieniłem w nich deklaracje)
- Przekonwertowałem własne skrypty na kodowanie utf8
- W skrypcie dodałem wpis w mysql_query - ustawiajacy standard utf8 po pobraniu dancyh z BD (który wykonuje się bez błędnie).
Pytanie jak odczytać dane z BD i wyświetlić je ale tak by były polskie znaki?
Czy można za pomocą jakiejś funkcji odczytywać dane z mysql poprawnie
(tak by się kodowanie nie zmieniało).
PS. Rozumie że tamat zapewne powinnienem na forum joomli założyć - tak też zrobiłem ale od wczoraj nikt mi nie udzielił tam odpowiedzi, czy nawet nie spróbował nakierowac w czym jeszcze może tkwić problem. Albo w jaki sposób można by było to rozwązać. Pisze tutaj z racji tego że skrypty choć wyświetlane są w Joomla to działaja tak jak by poza systemem.
Poradziłem sobie z tym sam wystarczyło że dodałęm na początku dokumentu PHP, wpisz:
Kod
mysql_query ('SET NAMES utf-8');
Mogłem to niepoprawnie składniowo wpisać bo przepisywałem z pamięci
