От сервера приходят вот такие данные: string str = "\u041b\u0438\u0430\u043d\u0430";

Т.е. \u здесь не управляющий, поэтому при выводе str вот что: \u041b\u0438\u0430\u043d\u0430

А нужно, чтобы \u в строке был управляющий, т.е. убрать экранизацию \ string str = "\u041b\u0438\u0430\u043d\u0430"; И тогда при выводе str будет: Лиана

developer2

Только щас заметил: в первом варианте в вопросе символ \ был двойным \ \ (без пробела), движок потер.