Przechowuj tekst arabski w bazie danych mysql przy użyciu php

Próbuję przechowywać niektóre dane arabskie w bazie danych mysql Ustawiłem kodowanie html na 'utf8'

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

Zestaw znaków MySQL jest ustawiony na: UTF-8 Unicode (utf8)

Sortowanie połączeń MySQL jest ustawione na: utf8_general_ci

Zestawienia baz danych i tabel są ustawione na: utf8_general_ci

Dodatkowo w moim kodzie php użyłem$mysqli->set_charset("utf8") funkcja zapewniająca, że ​​zestaw znaków jest ustawiony na ut8, ale nic tak naprawdę nie działa, wysyłam moje dane do skryptu php za pomocą formularza html, gdzie enctype to:enctype="multipart/form-data" ponieważ w tej formie przesyłam również obraz

Dziwne jest to, że kiedy piszę zapytanie bezpośrednio w mysql, znaki arabskie są przechowywane bez problemu, ale gdy używam zapytania php do przechowywania danych, wszystkie znaki są przechowywane w niewłaściwym kodowaniu zestawu znaków

Jakieś sugestie ?

questionAnswers(4)

yourAnswerToTheQuestion