дело в разной кодировке, формы отправляют в одной кодировке, а скрипты работают в другой с сервака. Я очень долго епался с этим, никаких нормальных объясняений этому не нашел, как бороться с проблемой и создал свою кодировку русских букв, теперь никаких проблем с этим нету. Хотя опять же это фигня как то решается и очень просто, может кто скажет еще как