Здравствуйте. Очередной раз туплю, поэтому заранее извиняюсь.
Дано:
- 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.
Собсно вопрос - что можно поковырять, чтобы оно а) нормально отображало русский б) если нельзя, то хотя бы, чтоб на инглише всё было.