2015-09-15 3 views
1

Я пытаюсь опубликовать твит с символами emoji, но когда я пытаюсь сбежать от них, я получаю ошибку 401. Я пробовал использовать Uri.EscapeDataString, а затем HttpUtility.UrlEncode. Я даже пробовал это:Escaping emoji characters

string escapedStr = ""; 
foreach (char ch in emoji) 
    escapedStr += Uri.HexEscape(ch); 

Есть ли специальный способ избежать их?

+0

Можете ли вы привести пример emoji и как выглядит его экранированная строка? –

+0

Вот один "", и это экранированная строка "% F0% 9F% 98% 81". –

ответ

0

Это работает для меня

string escapedStr = ""; 
    string emoji = ""; 
    Console.WriteLine(Uri.EscapeDataString(emoji)); //Prints %F0%9F%98%81 

Вы пытаетесь получить отдельные символы? например:% F?