Package: twidge
Version: 1.0.8.1
Severity: normal

http://identi.ca/notice/63487722

This post was made by running: twidge $(cat foo)
where foo contains the content attached to this mail.

AFAICS, everything in foo is valid unicode, but the ü«» were damaged
before they reached identica. (I assume identica is unicode clean,
as many non-English users post there.)

I believe what's happening is approximatly that getArgs returns
a raw 8-bit encoded String. Then when it's output to whatever sends
it to identica, Haskell's IO layer tries to encode it as unicode.

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages twidge depends on:
ii  curl                      7.21.3-1       Get a file from an HTTP, HTTPS or 
ii  libc6                     2.11.2-9       Embedded GNU C Library: Shared lib
ii  libcurl3-gnutls           7.21.3-1       Multi-protocol file transfer libra
ii  libffi5                   3.0.9-3        Foreign Function Interface library
ii  libgmp3c2                 2:4.3.2+dfsg-1 Multiprecision arithmetic library

twidge recommends no packages.

twidge suggests no packages.

-- no debconf information

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to