I made a program which is used to translate the data in database to several languages including russian. But when the translated string is longer than 605 chars server simply won't add it into database. When the string is shorter than 605 chars, it works fine. I work with MsSql server and it have enough space to add string in (varchar(6000) or more, don't exactly know, but it have enough). All query tests return true values. But this is not all. When I switch autoselect (encoding) language in browser (IE50) on it works. When I switch it off, it won't. When switched on, after succesful update it won't work again. I must switch autoselect language off and than back on. There is one other thing with autoselect language. On some computers, when it's switched on, SQL server return error "Wrong syntax..." and syntax is OK. To enter string I use forms with ENCTYPE set to TEXT/HTML and ACCEPT-CHARSET set to WINDOWS-1251. The META tag is also set properly. There are no known problems with other languages and it uses same query to update database record. I don't know what's with it so if you are as lucky and know what happend, please help. Thanks.