summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfbriere <fbriere>2006-02-18 06:20:54 +0000
committerfbriere <fbriere>2006-02-18 06:20:54 +0000
commit10b8a9d3800b9fa06bd1271ab666d51a85e093c6 (patch)
tree3160a017f93ecd2f0ecdc93b9e0bc346aeb8a549
parent303113808d37201863a56a5dc48e96eff9dc8ee6 (diff)
Rewrote the Characer encoding section
-rwxr-xr-xInternetSecure.pm16
1 files changed, 7 insertions, 9 deletions
diff --git a/InternetSecure.pm b/InternetSecure.pm
index c7f71b7..8590efb 100755
--- a/InternetSecure.pm
+++ b/InternetSecure.pm
@@ -617,15 +617,13 @@ be left undefined.
=head2 Character encoding
-Since communication to/from InternetSecure is encoded with UTF-8, all Unicode
-characters are theoretically available when submitting information via
-B<submit>(). (Further restrictions may be imposed by InternetSecure itself.)
-
-When using non-ASCII characters, all data provided to B<submit>() should either
-be in the current native encoding (typically latin-1, unless it was modified
-via the C<encoding> pragma), or be decoded via the C<Encode> module.
-Conversely, all data returned after calling B<submit>() will be automatically
-decoded.
+When using non-ASCII characters, all data provided to B<contents>() should
+have been decoded beforehand via the C<Encode> module, unless your data is in
+ISO-8859-1 and you haven't meddled with the C<encoding> pragma. (Please
+don't.)
+
+InternetSecure currently does not handle characters outside of ISO-8859-1, so
+these will be replaced with C<?> before being transmitted.
=head1 EXPORT