Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie znaki na stronie
Mati100
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 6.03.2009

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


Witam mam pewien problem na stronie. Mianowicie po przeniesieniu bazy danych na stronie nie mam niektórych polskich znaków. Jestem troche newbie także prosze o wytłumaczenie krok po kroku co zrobic aby naprawic usterke. Z góry dziękuje
Pozdrawiam
Mati100
Edit://
Warto dodac że zamiast znaków są pytajniki. Znalazłem tutaj taki temat, lecz wyjaśnienie było skąpe i nie potwierdzone.

Ten post edytował Mati100 6.03.2009, 20:54:07
Go to the top of the page
+Quote Post
Orkan
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 4
Dołączył: 19.05.2003
Skąd: Gdańsk

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


Tylko jeden temat znalazles? to szukaj dalej...


--------------------
The fastest app with PHP: <?php die('Hello World'); ?>
Go to the top of the page
+Quote Post
blackdog
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2008

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


ja też się podepnę pod to pytanko.
Dodaję z palca (spod phpmyadmina) rekordy do tabeli, po czym w skrypcie zczytuje je i wyświetlam
niestety właśnie zamiast polskich liter wyświetlają się pytajniki, i co ciekawe, niezależnie od ustawienia strony kodowej w przeglądarce (Firefox) to normalne napisy na stronie pisane w edytprze oczywiscie zmieniają się w zaleźnośći od ustawienia strony (zamiast polskich literek przy ustawieniu UTF-8 robią się różne dziwne żuczki), a te zczytane z bazy cały czas mają pytajniki zamiast liter.

Ma ktoś pomysł o co kaman questionmark.gif bo specjalnie naczytawszy się o problemach różnych z wyświetlaniem znaków :

Mam postawionego PHPMyAdmina 3.1.1 (zainstalowany z XAMPPem)

ustawienia są takie:

Interfejs ustawiony na : Polski-Polish
Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8)



i bazę danych o ustawieniach:
Metoda porównywania napisów: utf8_bin

w skryptach stosuję kodowanie UTF-8, edytor kodu zapisuje pliki jako UTF-8


PS. dokładnie to w zrzucie tabeli z której zczytuje jest:

ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin

więc nie wiem, czemu nie bangla sad.gif


PS.2 smile.gif

faktycznie sprawdzone sposoby są dobre smile.gif
w konstruktorze klasy odpowiedzialnej za połąćzenia z bazą dodałem sakramentalne:

mysql_query('SET NAMES utf8');

zaraz poniżej łączenia i wybierania bazy smile.gif

Ten post edytował blackdog 6.03.2009, 22:06:11
Go to the top of the page
+Quote Post
Mati100
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 6.03.2009

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


"Tylko jeden temat znalazles? to szukaj dalej..."
Majlepiej tak powiedziec bo nie znalazlem rozwiązania tego problemu winksmiley.jpg
Pozdrawiam
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
bo nie znalazlem rozwiązania tego problemu

Tych tematów są dziesiątki, próbowałeś jakiegokolwiek rozwiązania?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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 Aktualny czas: 20.08.2025 - 20:13