Код: Выделить всё
$mysqli = new mysqli(...);
$mysqli->set_charset("utf8");
Это набор символов, используемый для соединения клиент-сервер (PHP для связи с сервером MySQL), а не сопоставление в базе данных, я полагаю?
Каково это значение? Для чего он используется? Если с PHP на сервер MySQL передается фрагмент данных в кодировке utf8 (скажем, в запросе INSERT), какую разницу будет иметь этот параметр? Если бы этот параметр был latin1, имело ли бы это значение?
Должен ли он быть таким же, как параметры сортировки, используемые в базе данных?
Подробнее здесь: https://stackoverflow.com/questions/449 ... g-to-mysql
Мобильная версия