Такая же проблема. Все перепробовал , не пойму в чем дело.
русские буквы не отображаются и все тут. Подскажите пожалуйста, что делать ?
файл сохранен в utf8 , база создана так же в ней, таблицы и поля, тоже в utf8, тип MyISAM
<?php
header('Content-Type: text/html; charset=utf-8');
$dbc = mysqli_connect('localhost', 'root', 'root', 't_test') ;
mysql_query("SET NAMES 'utf8'");
$query = "INSERT INTO test (`test_test`) VALUES ('Поле для тестовой строки');";
echo $query;
$data = mysqli_query($dbc, $query) or die ('error01');
?>
переменные следующие
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server latin1
character_set_system utf8
character_sets_dir /Applications/MAMP/Library/share/charsets/
Веб сервер Apache/2.2.26 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.6 PHP/5.5.10 mod_ssl/2.2.26 OpenSSL/0.9.8y DAV/2 mod_perl/2.0.8 Perl/v5.18.2
Версия клиента базы данных: libmysql - 5.5.34
результат выполния php :
Поле Ð´Ð»Ñ Ñ‚ÐµÑтовой Ñтроки
Помогите найти решение, второй день не могу понять в чем дело.
может "копаю" не в том направлении...