Why urlencode to post data via curl and why not doing the same with form?

any advice yet?