Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Topic started by: mixer on October 26, 2014, 12:05:17 AM

Title: Ошибки строковых функций?!
Post by: mixer on October 26, 2014, 12:05:17 AM
Вопрос собственно прост: как избежать подобных недоразумений (см. рис под споллером)

[spoiler](http://i64.fastpic.ru/big/2014/1026/b7/402c43dc90c2963e70c0ec3bb98a34b7.jpg)

(http://i68.fastpic.ru/big/2014/1026/df/0b6a41a1bf5070c542e523d6210da3df.jpg)[/spoiler]

test.txt в кодировке UTF-8, а в лог-файле отображается как в ANSI (абра-кадабра)

Гуру, помогите решить проблему ;)
Title: Re: Ошибки строковых функций?!
Post by: Johnny on October 26, 2014, 09:11:48 AM
кликер не поддерживает юникод в настоящий момент и работает только с ANSI. ну он конечно пытается перекодировать где это можно, но иногда не получается. снаскоку перевести все в юникод просто собрав в современной IDE тоже не получилось потому что отказал парсер, который так же был заточен под ANSI. позже это конечно же решится.

с другой стороны, любой (даже стандартный) блокнот поддерживает сохранение текстов как в юникоде так и в ANSI. вот в нем и сохраняй все файлы, с которыми работаешь.
Title: Re: Ошибки строковых функций?!
Post by: mixer on October 26, 2014, 11:42:07 AM
Ну, конечно, в таких тонкостях программирования я не разбираюсь (что там на что влияет), но все же спасибо за ответ  ;)
Я полагаю, что бы в лог файле корректно отображалась информация на русском языке, стоит отказаться от импорта данных их "test.txt" заменив его, ну например, на test.ini.
В данном случае, проблемы с импортом и читаемостью лог-файла я не видел.

p.s. Какие бы костыли не приходилось бы использовать Ваш софт по прежнему остается очень интересным и востребованным.
А появление "многопоточности" вообще беспощадно разрывает шаблон, и заставляет мозг в конвульсиях, радостно повизгивая, представлять "Сколько же теперь можно упростить, и что еще можно "напридумывать")))
СПАСИБО ВАМ ОГРОМНОЕ!