Я пишу php-приложение, которое отправляет через curl-данные, чтобы подписаться на список электронной почты iContact. Однако я продолжаю получать неверную ошибку адреса электронной почты. Я думаю, это может быть связано с тем, что я избегаю символа @, поэтому он выглядит как% 40 вместо @. Кроме того, согласно документации php для curl_setopt с CURLOPT_POSTFIELDS:
Полные данные для публикации в HTTP Операция "POST". Чтобы опубликовать файл, добавьте имя файла с помощью @и используйте полный путь.
Итак, есть ли все равно, чтобы передать символ @в качестве пост-данных через curl в php, не запуская сначала через urlencode?