mulrus
21-06-2013, 14:25
Приветствую, так как начинающий в скриптовом деле батником, если кто знает, как решить такую задачку?
Есть скриптец, который переводит сохраненный файл из utf8 в ch1251
(
chcp 65001
cmd/u/c type myfile.dat >tmpfile.txt
chcp 1251
)
type tmpfile.sql >myfile.dat
chcp 866
del tmpfile.sql
Хочу:
1. Когда юзверь будет запускать скрипт, ему должен выдаваться запрос типа "Ваш файл в кодировке utf8. Желаете конвертнуть?". Отвечаем да, сработал скрипт и тогда пошло далее допустим копирование в папку, ответили нет, просто файл скопировался в папку.
2. Можно ли как-то может проверят кодировку файла? Чтобы не делать запрос юзверю?
Есть скриптец, который переводит сохраненный файл из utf8 в ch1251
(
chcp 65001
cmd/u/c type myfile.dat >tmpfile.txt
chcp 1251
)
type tmpfile.sql >myfile.dat
chcp 866
del tmpfile.sql
Хочу:
1. Когда юзверь будет запускать скрипт, ему должен выдаваться запрос типа "Ваш файл в кодировке utf8. Желаете конвертнуть?". Отвечаем да, сработал скрипт и тогда пошло далее допустим копирование в папку, ответили нет, просто файл скопировался в папку.
2. Можно ли как-то может проверят кодировку файла? Чтобы не делать запрос юзверю?