Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Znak "?" zamiast polskich liter
Forum PHP.pl > Forum > Przedszkole
wiktor0000
Witam
W może zaczne od tego że bazie danych mam ustawione wszystko na "utf-8 general-ci" i są tam polskie znaki typu "ą,ę"
Ale gdy chce je wyświetlić na stronie to zamiast nich mam "?"
Próbowałem tak
  1. mysqli_query($polacz,'SET names SET utf8');
  2. mysqli_query($polacz,'SET collation_connection = utf8_general_ci');

Ale nie działa
Próbowałem też htmlspecialchars
Crash89
Cytat(wiktor0000 @ 21.05.2018, 18:52:10 ) *
Witam
W może zaczne od tego że bazie danych mam ustawione wszystko na "utf-8 general-ci" i są tam polskie znaki typu "ą,ę"
Ale gdy chce je wyświetlić na stronie to zamiast nich mam "?"
Próbowałem tak
  1. mysqli_query($polacz,'SET names SET utf8');
  2. mysqli_query($polacz,'SET collation_connection = utf8_general_ci');

Ale nie działa
Próbowałem też htmlspecialchars


Ustaw w pliku, kodowanie na UTF-8.
wiktor0000
Mam ustawione i nie działa biggrin.gif
Crash89
Cytat(wiktor0000 @ 21.05.2018, 18:55:57 ) *
Mam ustawione i nie działa biggrin.gif


może dodaj na początku pliku, gdzie definiujesz html <meta charset="UTF-8"/>
wiktor0000
Też to mam i też nie działa :C
Crash89
Cytat(wiktor0000 @ 21.05.2018, 19:01:05 ) *
Też to mam i też nie działa :C


a
<meta http-equiv="content-type" content="text/html; charset=utf-8"/> ?
wiktor0000
Cytat(Crash89 @ 21.05.2018, 19:02:07 ) *
a
<meta http-equiv="content-type" content="text/html; charset=utf-8"> ?

tak


Tak to wygląda
Screeny
Pyton_000
no to pokaż ten kod co ci nie działa.
viking
Składnia set https://dev.mysql.com/doc/refman/8.0/en/set-statement.html
Ustaw odpowiednie nagłówki.
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.