неа, у тебя кракозябры, которые ты копипастишь уже в уникоде. для начала нужно их перегнать в набор байтов, а этот набор байтов уже интерпретировать как cp1251 и перегнать обратно в уникод.
А мой вариант у тебя работает? Если да, то он лучше. Если нет, то он всё равно лучше, т.к. изначально рассчитан на юникодную локаль, которая гораздо популярнее однобайтовой.
> А мой вариант у тебя работает? Если да, то он лучше. Если нет, то он всё равно лучше, т.к. изначально рассчитан на юникодную локаль, которая гораздо популярнее однобайтовой.