1. в MySQL есть UTF-8! 2. с .upper и .lower были теже самые проблемы решилось всё просто, оказалось что при указанной в auto.p кодировке UTF-8, текст к которому применяли .upper и .lower не был преобразован к кодировке utf-8 Ultra Edit -> File -> Conversations -> ASCII to UTF-8