Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL polskie znaki
Forum PHP.pl > Forum > Bazy danych > MySQL
dexter6000
Witam,
Podczas przesyłania treśc do bazy danch pojawił się problem z polskimi literami zamiast np. ś mam Å›. Kodowanie mam ustawione na utf8_general_ci kodowanie utf8_polish_ci też sprawdzałem a to jest kod Sql:
  1. $dbc = mysqli_connect('localhost', 'root', '' ,'pies')
  2. OR die('Brak połączenia z serwerem MySQL.');
  3. mysql_query("SET NAMES 'utf8'");
  4. $query = "INSERT INTO pies (imie, nazwisko, " .
  5. "kiedy_to_bylo, jak_dlugo, ile, opis, " .
  6. "co_robili, widziales_psa, inne, email) " .
  7. "VALUES ('Sylwi', 'Mazur', '3 dni temu', '1 dzień', 'czterech', " .
  8. "'zieloni z sześcioma mackami', 'Tylko rozmawialiśmy i bawiliśmy się z psem',".
  9. "'tak','Mogłam widzieć Twojego psa. Skontaktuj się ze mną.', " .
  10. "'sylwia@greglist.net')";
  11. $result = mysqli_query($dbc, $query)
  12. OR die('Błąd w zapytaniu do bazy danych.');
  13. mysqli_close($dbc);


W sumie to ten sam problem dotyczny tez wysyłania maili z php.
A w html na górze mam jeszcze dodane:
Zaznacz wszystko Kod:
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
MGie
w czym piszesz skrypty?
W programie też ustaw kodowanie na UTF-8 przy zapisie pliku.

W html5 wystarczy w sekcji head dopisać:
  1. <meta charset="UTF-8">
dexter6000
skrypt w php a może to ejst wina xampa, spróbuje tą bazę wgrać an serwer zewnętrzny
MGie
Cytat(dexter6000 @ 3.03.2016, 21:22:36 ) *
skrypt w php a może to ejst wina xampa, spróbuje tą bazę wgrać an serwer zewnętrzny

W sensie w jakim programie - Notatnik, Notepad++, SublimeText ... ?

Ustawiłeś kodowanie pliku, tak jak pisałem?:
Tworzysz plik index.php, ustawiasz w nim kodowanie html na utf-8 - informacja dla przeglądarki,
ale plik index.php ma też jakiś system kodowania.
Ustaw go też na UTF-8.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.