Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] litera "ó"
banki
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


Witam, mam problem z którym nie mogę sobie poradzić.

Gdy z poziomy php chcę dodać pewną treść do mysql poprzez jakiś tam prosty formularz, nie wyświetla mi literki "ó", co gorsze, wraz z literką "ó" znika mi dalsza część treści. np. jeśli chcę dodać "dzisiaj mój wujek..." to do bazy przechodzi tylko "dzisiaj m". Gdy zmieniałem kodowanie na inne niż utf8 to zamiast "ó" dawało "?" ale to odpada, powinno działać dobrze z tym "ó" a nie działa.
Natomiast gdy ręcznie do mysql wpisze óóó to doda się, i potem wyświetli na stronie.
Go to the top of the page
+Quote Post
erix
post
Post #2





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




A przeczytałeś wątki dotyczące kodowania w mysql na tym forum? Było sporo już takich tematów. winksmiley.jpg


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

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
banki
post
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


nie znalazłem takiego samego przykładu
Go to the top of the page
+Quote Post
erix
post
Post #4





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




Ale dotyczących kodowania jest masa. Rozwiązanie problemu analogiczne.


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

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
banki
post
Post #5





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


tyle czasu już szukam rozwiązania, nie jest to takie proste, o kodowaniu przeczytałem już niejedno i za każdym razem gdy coś zmieniam to błąd nadal występuje. tylko dla literki "ó"
Go to the top of the page
+Quote Post
erix
post
Post #6





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




Może podaj, jak zestawiasz połączenie ze skryptu, jakie parametry masz w PMA oraz jakie kodowanie w bazie?


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

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
banki
post
Post #7





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)

a z tymi parametrami pma nie wiem, nie wiem co to jest, skrypt mam gotowy i nie działa, jest to php classified

Go to the top of the page
+Quote Post
erix
post
Post #8





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




Masz zaraz po uruchomieniu PMA, w głównym oknie system połączeń dla mysql, czy coś takiego.


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

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
banki
post
Post #9





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)

System porównań dla połączenia MySQL: UTF8_Unicode_ci
Go to the top of the page
+Quote Post
Pilsener
post
Post #10





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Musisz mieć identyczne kodowanie:
- w bazie
- w tabeli tej bazy
- w polu tej tabeli
- przy połączeniu z tą bazą
- i na stronie, z której wprowadzasz informacje do bazy
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: 21.08.2025 - 23:35