Первым делом выкинуть отовсюду вот эту строчку
<meta http-equiv="Content-Type"content="text/html;charset=utf-8"/>
которая вообще ни на что не влияет, но но все её пишут потому что
в интернете полно обезьян
Потом вместо "всяких SET NAMES кодировка".
один раз правильно задать правильную кодировку.
Судя по тексту вопроса, ничего сложнее mysqli ты не освоил.
значит после mysqli_connect() yнадо написать
mysqli_set_charset($conn,'utf8mb4');
не забыв вместо $conn написать имя переменной с объектом mysqli.