string tolower поганит кодировку в скрипте. Вот во что превращается Барабан: р‘р°сЂр°р±р°рЅ
Ну и с totitle такая же картина - Р±р°сЂр°р±р°рЅ
toupper не оказывает никакого влияния - регистр не меняется.
В консоле все нормально.
Строка выглядит так: set teg [string tolower [string trim $teg]]. Если убрать tolower (set teg [string trim $teg]) все работает отлично.
Из этого скрипта пишутся разные строки в разные файлы - проблема только здесь. Где изменения регистра нет - нет и проблемы.
Интерпретаторы 8.5 и 8.6.