Не знал куда закинуть, т.к. вопрос достаточно общий, решил к C++ т.к. думаю тут больше грамотного народу

.
Проблема следующая :
Cscript WiRunSQL.vbs setup.msi "UPDATE `Control` SET `Control`.`Text`='{\VSI_MS_Sans_Serif13.0_0_0}Отмена' WHERE `Control`.`Text`='{\VSI_MS_Sans_Serif13.0_0_0}Cancel'"
Т.е. данная коммандная строка изменяет поле в БД со значением Cancel на русский — Отмена. Нужна для руссификации БД.
WiRunSQL.vbs — скрипт Visual Basic который собственно выполняет SQL запрос который передается ему как параметр.
Так вот, если данную комманду выполнить из bat(или cmd) файла то кодировка портится и в базу добавляется
кракозябры. Если выполнить из строки Total Commander то все нормально. Видится слово Отмена.
В чем @ порылась ???
07.02.05 22:28: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов