Как попросить у MySQL описание ошибки?

 

Я пробовал, например, так писать:


      int r = mysql_error(mysql);
      string row = mysql_fetch_row(r);
      Print("allocated=",mysql," errornum=",mysql_errno(mysql)," "," error=",r," ",StringSubstr(row, 8, StringLen(row)-1));

Но получается ерунда типа:

2011.12.26 11:40:49 MySQL_USE EURCHF,M5: allocated=82322368 errornum=1045 error=82322453 ‰]Рй¬эяяяuмяuьяuдиЭ:чя‹EдWP‰Eф‰]иь™ъяѓДл3яuф3Аf‰ЌEАCPCиm/чяЌEаPЌEАPиЙ<ъя„АtяEWS‰]фиЖ™ъяYY‹Ш…ЫuЗ‹Eфf9tPЌEАPи5/чяЌEаPЌEАPи‘<ъя„АtяEѓ}

Подскажите как выудить описание ошибки у мускула?!

 
Локаль смени у мускуля на EN.
 
Хм! У РНР и при любой локали работает... (Я имею в виду локаль операционки) А где локаль у мускула, ума не приложу...
Причина обращения: