Bakti9rov, ты понимашь, ради чего придумали unicode? ради того, чтобы можно было строки с разными национальными символами пользовать одновременно (то есть русский и немецкий). преобразовывая для обработки в однобайтную кодировку ты теряешь символы, которые в эту кодировку не входят и вернуть их не будет никакой возможности. verstehen?