[MySQL][PHP] Błędne kodowanie znaków przesłanych do bazy danych |
[MySQL][PHP] Błędne kodowanie znaków przesłanych do bazy danych |
13.08.2014, 12:29:42
Post
#1
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) |
Mam problem z kodowaniem znaków.
Cała baza danych jest ustawiona na: utf8_general_ci. Kod na stronie jest pisany pod UTF-8:
Przesłanie danych do bazy danych:
Plik php zapisany w kodowaniu UTF-8. Czyli generalnie wszystko ustawione na jedno kodowanie a do bazy danych dane są błędnie zapisywane. i tak wyraz: Łomża w bazie danych ma postać: Åomża Co jest nie tak? -------------------- |
|
|
13.08.2014, 12:33:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Skoro używasz mysqli_ to po co NAMES ustawiasz w mysql_ ...?
http://php.net//manual/pl/mysqli.set-charset.php |
|
|
13.08.2014, 12:40:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) |
Skoro używasz mysqli_ to po co NAMES ustawiasz w mysql_ ...? http://php.net//manual/pl/mysqli.set-charset.php Zrobiłem zmianę tego charsetu w mysqli ale nadal nie działa. Obecnie po prostu nic nie jest dodawane do bazy.
-------------------- |
|
|
13.08.2014, 12:42:11
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Odróżniaj mysqli_set_charset od $mysqli->ser_charset
Nie dodaje i pewnie jest biała strona bo używasz obiektu $mysqli który nie istnieje a masz wylaczone raportowanie bledow. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 04:09 |