Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z polskimi znakami w bazie
michat34
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


witam wiem ze byly takich tematow setki, ale szukalem w necie i nie pomogly mi zadne z tamtejszych sposobow. ale to chyba dlatego ze ja mam troche inny problem.

mianowicie gdy w formularzu wysle do bazy dane to sa tam i wszystko jest okej. ale jesli bedzie tam polski znak to pole z tym rekordem bedzie puste. przykładowo gdy w rejestracji w imie dam MICHAL to w bazie rekord bedzie MICHAL. ale gdy w formularzu dam MICHAŁ w rekordzie nic sie nie pojawi. w internecie ludzie mieli tak ze zamiast polskich znakow mieli krzaczki, a ja wgl nic nie mam. jakie macie pomysły? probowalem w bazie zmieniac kodowanie (utf_polish_ci, utf_unicode_ci) i nie pomogło.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


zależy, do czego masz tą "filtrację", gdyż jeśli do poprawności danych, to wtedy nic nie powinieneś dodawać i powinieneś zwrócić jakiś komunikat... a jeśli chodzi Ci pod kontem bezpieczeństwa zapytań to... no właśnie... nie poprawnie jest łączyć ciągi czy wstawiać do tych ciągów, poczytaj o bindowaniu zapytań (chyba w każdym języku jest to dostępne), w PHP masz PDO, a jeśli wolisz coś tylko do mysql to masz mysqli, w pierw przykotowój zapytania (prepare) potem binduj...

a krzaki to oczywiście problem kodowania...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 11:14