У меня весь сайт в кодировке cp1251.
В /etc/mysql/my.cnf прописал default-character-set=cp1251.
Apache2 и PHP тоже настроены на работу с cp1251.
А вот локаль у меня koi8-r.
Создаю новые строки в таблице MySQL через консольную прогу mysql.
Русский текст сохраняется в mediumtext и массивы varchar в кодировке koi8-r. И при печати этих строк в HTML получаются крокозябры.
Есть ли способ задать кодировку при внесении новых данных через $mysql?
Может задать переменную среды $LANG? Или не поможет?