Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] - Problem z kodowaniem znaków utf8, Przeszukałem forum, google i inne fora i nie znalazlem odpowiedzi.
xajart
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

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


Witam.

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).
Ządne czynności z powyższych nie rozwiązały mojego problemu.
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 smile.gif

Ten post edytował xajart 12.02.2009, 08:42:03
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 09:13