Здравствуйте. Очередной раз туплю, поэтому заранее извиняюсь.

Дано:
- XAMPP 3.2.1 for win, стянутый сайта апача.
- страничка в utf-8 (+ дополнительно указано meta charset="UTF-8" в хеде)

Проблема: при выводе mysql_error() русский текст выводится ромбиками. Если вручную поменять в огнелисе кодировку на cp1251 то всё становится кракозябрами, а ромбики нормальным русским текстом.

Полез в xampp\mysql\share\errmsg-utf8.txt, его содержание вот тут: pastebin.com/csDV5TmF

Смутило "russian=rus koi8r". Пробовал менять на utf-8 - толку ноль.

Причём, что забавно, если сделать mb_detect_encoding(mysql_error()), то возвращается UTF-8.

Собсно вопрос - что можно поковырять, чтобы оно а) нормально отображало русский б) если нельзя, то хотя бы, чтоб на инглише всё было.