Подскажите такой момент. Я делаю запись в базу данных следующим образом:
<?
$msg = $_POST['msg'];
$query = "INSERT INTO aforizm (text) VALUES ('$msg')";
$result = mysqli_query($a1b1c1,$query) or die ('Ошибка при выполнении запроса к базе данных');
mysqli_close($a1b1c1);
?>
У меня запись идет, но русский текст записывается в виде каракулей. Потом когда текст из базы выводишь, то он отображается не совсем корректно, некоторые символы (например буква ш) отображается в виде квадрата с вопросительным знаком.
Как нужно сделать запись что бы текст записывался в оригинале а не в каракулях?
при создании базы и таблицы указывалась кидировка utf8_general_ci, сайт так же работает на кодировки utf8