Wpis z mikrobloga

Mam problem z kodowaniem w #mysql #php

Ustawiłem utf8_general_ci w bazie danych i w tabeli.
Po połączeniu przez mysqli wykonuję:

$this->connect->set_charset("utf8");
$this->connect->query("SET NAMES UTF8;");

Na początku pliku php, dodałem:
header("Content-Type: text/html; charset=utf-8");

Dokument HTML:

Dane wprowadzam przez input (próbowałem dodać do form accept-charset="utf-8" - nie pomaga), po wykonaniu zapytania, zamiast polskich znaków widzę znaki zapytania - ?, jedyna literka która wchodzi to ó.

O czym zapomniałem?
  • 7
  • Odpowiedz