Что-то я запутался с этими методами. Какое-то сильное колдунство тут. Например, выходит, что кодировать строку надо непосредственно при выводе в файл. Если заранее обработать - ошибка получается. Понять как делать - понял, а почему - не совсем. Двигаюсь вперед путем перебора разных вариантов, а это тупой подход. Подскажите, пж, что-нибудь доходчивое почитать, чтобы наконец разобраться, как работать с юникодными стрингами. Желательно с примерами.