向 Telegram API 发送请求。调用方法时:
string URL = "http://test.ru/test?text=ТЕКСТ ИЗ РУ.СИМВОЛОВ";
curl_easy_setopt(curl, CURLOPT_URL, URL.c_str());
如果 URL 包含俄文字母(如上例所示),curl
由于某种原因,它们会被删除,并且请求不会产生任何结果(错误代码 3 - CURLE_URL_MALFORMAT
- URL 格式不正确)。
如何解决这个问题?
如果您使用"universal character name"
,API 将返回错误:
错误请求:文本必须采用 UTF-8 编码