in reply to Date::Manip and German months names

IMHO this is a bug in Date::Manip. Passing a decoded text string to a module that works on text should always work. Sadly it doesn't in this case, and there are quite some other modules on cpan that suffer from the being non-Unicode aware (GD::Graph or GD::Text for example).
  • Comment on Re: Date::Manip and German months names

Replies are listed 'Best First'.
Re^2: Date::Manip and German months names
by ikegami (Patriarch) on Jul 09, 2008 at 22:12 UTC

    You'll find that most XS module don't handle unicode properly. They tend to work with the internal representation of the string without heading the flag that tells them which of the two internal formats are in use.

    That's not as big a problem for Pure Perl code, since Perl automatically converts the internal format when applying on operation on strings with different internal formats (such as when concatenating them).

        I was replying to a post that mentioned GD-based modules.