Никак не могу отправить русский текст из Си через curl на гугл транслейт.
char url[4096];
strcpy(url, "http://translate.google.com/translate_tts?tl=ru&q=");
strcat(url, curl_easy_escape(curl_handle, text, strlen(text));
В text у меня находятся русские предложения. Он их переводит в формат %D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1 и отправляю. Но гуглтранслейт читает их как попало, говорит про какие-то 3/4, 1/2, евро, градус... и проценты, уже что только не перепробовал. Может какие-то проблемы с кодировкой или ещё с чем?