in reply to character limit in cgi.pm param() function?

Only, AFAIK, if you use the GET method to submit the form. ie, use POST to avoid restrictions placed by query strings:
<FORM ACTION="whatever" METHOD="POST"> ... </FORM

cLive ;-)

Replies are listed 'Best First'.
Re: Re: character limit in cgi.pm param() function?
by czarfred (Beadle) on Oct 23, 2001 at 04:25 UTC
    Yes, to be safe, use POST. This might explain in more detail (found here.):

    Using the get method allows the form submission to be contained completely in a URL. This can be advantageous in that it permits bookmarking in current browsers, but it also prevents form data from containing non-ASCII characters such as "é" and "©". As well, the amount of form data that can be handled by the get method is limited by the maximum length of the URL that the server and browser can process. To be safe, any form whose input might contain non-ASCII characters or more than 100 characters should use METHOD=post.
      I just ran a test using © and é and get and it worked.

      Yes, non-ASCII chars are UU-encoded, but that doesn't mean they can't appear in the query string as UU-encoded chars.

      cLive ;-)