Ошибка чтения tab файла в кодировке UTF8 with BOM

Обсуждение программ nnCron и nnCron LITE

Ошибка чтения tab файла в кодировке UTF8 with BOM

Postby tim777 » Wed, 15 May 2013, 18:52

Добрый день!

Столкнулся с проблемой кодировки файла nncron.tab с кодировкой utf8 with BOM.

Nncron выдаёт на нём ошибку:
CLASSIC-TASK-#-1: WARNING
C:\nncron\nncron.tab line:1 pos:12
Invalid time specification.Possible range [0-59]

Если же данный tab файл сконвертировать в utf8 witout BOM , то ошибок нет.
Скажите, это баг в nncron ?

Использую:
nncron.exe v 1.93b13 Build 1172 18.03.2013
tm.exe v 1.93b13 Build 599 18.03.2013
Windows XP (6.1.7601) Service Pack 1
shell32.dll 6.1.7601
tim777
 
Posts: 28
Joined: Tue, 22 Jun 2010, 15:07

Re: Ошибка чтения tab файла в кодировке UTF8 with BOM

Postby VoidVolker » Wed, 15 May 2013, 19:13

А нигде и не сказано про поддержку UTF8. Кронтаб должен быть в стандартной кодировке CP1251. Использование кодировки UTF8 в принципе допускается при соблюдении нескольких условий: отсутствие BOM, использовании только английских символов для слов и задач, отсутствие не английских символов в коде(с кодом больше 127), в т.ч. в комментариях между круглых скобок, если после круглых скобок есть какой-либо код.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 4 guests

cron