[Reportbug-maint] Bug#779200: reportbug: did not show #777125, probably due to encoding issues

Hermann Lauer Hermann.Lauer at iwr.uni-heidelberg.de
Fri Apr 17 11:00:43 UTC 2015


Hello Sandro,

On Wed, Apr 15, 2015 at 09:20:54PM +0100, Sandro Tosi wrote:
> > UnicodeEncodeError: 'ascii' codec can't encode character u'\u25cf' in position 542: ordinal not in range(128)
> 
> I even tried to set LC_ALL=C but I can't replicate this issue: with
> LC_ALL=C I got some weird chars next to "nslcd.service - LSB: LDAP
> connection daemon" instead of the dot that should be there with UTF-8
> encoding.
> 
> So, can you try to edit this file (I know it's bad!)
> /usr/lib/python2.7/dist-packages/reportbug/ui/text_ui.py and change
> 
> fd.write(text)
> 
> into
> 
> fd.write(text.encode('utf-8'))
> 
> and tell me if this fixes the problem?

Yes, now the black big dot is shown correctly with LANG=C.UTF-8.
With LANG=C (or LC_ALL=C) the garbled dot as you described is shown.

Neither settings garbles the screen or leaves you back with
an unresponsible pager, reportbug is behaving as expected.

Many thanks and have a nice weekend,
  Hermann

-- 
Netzwerkadministration/Zentrale Dienste, Interdiziplinaeres 
Zentrum fuer wissenschaftliches Rechnen der Universitaet Heidelberg
IWR; INF 368; 69120 Heidelberg; Tel: (06221)54-8236 Fax: -5224
Email: Hermann.Lauer at iwr.uni-heidelberg.de



More information about the Reportbug-maint mailing list