Still (random) encoding errors with international chars (RT 3.0.8)


I see still utf-8 double encoding errors in my local installation of RT
3.0.8. They are not reproducible (e.g. by requeueing a message which yield
to double encoding into RT). They tend to come the more often the longer
apache runs.

I saw these error reappearing with 3.0.7 after 3.0.6 was quite fine. 3.0.8
made things better than 3.0.7 but we did not get rid of the errors.

System Config is:

RT 3.0.8 on
Debian Woody

  • apache-ssl 1.3.26
  • Perl 5.8.0
  • mod_perl 1.29
  • all RT-dependencies in most actual version from CPAN
  • mySQL 4.0.19
  • IO-Stringy-hack (just posted from Jesse)

@EmailInputEncodings = qw(utf-8 iso-8859-1 us-ascii) unless
Set($EmailOutputEncoding , ‘iso-8859-15’);


Jesse Vincent wrote:

Based on the patch to perl I forwarded along earlier today, I’ve created
an altered version of IO-Stringy (which includes IO::Scalar). Because I
can’t easily reproduce this problem, I’d like those of you who
experience it to install this package, stop apache, start it again and
tell me whether it resolves the issue. You can download it from:

I hope that helps.

Dirk Pape wrote:

Thanks “mixo”,–Am Montag, 12. Januar 2004 8:46 Uhr +0200 schrieb mixo

I hope that helps.

but I already had this installed with no change in the matter.