]> sipb.mit.edu Git - ikiwiki.git/commitdiff
possible debugging aid
authorsmcv <smcv@web>
Mon, 8 Sep 2014 22:25:00 +0000 (18:25 -0400)
committeradmin <admin@branchable.com>
Mon, 8 Sep 2014 22:25:00 +0000 (18:25 -0400)
doc/bugs/garbled_non-ascii_characters_in_body_in_web_interface.mdwn

index 1722c0f6e8d7ab1c8253b6d1ac99d3474839f258..e80c52ba68f9102d7e759037383da9cca3dc011c 100644 (file)
@@ -60,6 +60,17 @@ Clicking on the Cancel button yields the following warning:
 Error: Cannot decode string with wide characters at /usr/lib/x86_64-linux-gnu/perl/5.20/Encode.pm line 215.
 ~~~~
 
+> Looks as though you might be able to get a Python-style backtrace for this
+> by setting `$Carp::Verbose = 1`.
+>
+> The error is that we're taking some string (which string? only a backtrace
+> would tell you) that is already flagged as Unicode, and trying to decode
+> it from byte-blob to Unicode again, analogous to this Python:
+>
+>     some_bytes.decode('utf-8').decode('utf-8')
+>
+> --[[smcv]]
+
 The apache logs yield:
 
 ~~~~