[Catalyst] Plugin::I18N and UTF-8

Alex Povolotsky tarkhil at over.ru
Mon Mar 24 20:13:59 GMT 2008


Andrew Rodland wrote:
> On Monday 24 March 2008 02:08:06 am Alex Povolotsky wrote:
>   
>> Hello!
>>
>> Having completed UTF-8 quest successfully, I've tried to do I18N and
>> found the same double-UTF-encoding trouble.
>>
>> I've put UTF-8 strings into I18N/ru.po file,and configured Plugin:I18N
>>
>> Plugin::I18N:
>>     maketext_options:
>>         Decode: 0
>>         Encoding: utf-8
>>
>> (Decode: 1 did not make a difference), and I've got double-encoded
>> localize.
>>
>> What and where should I fix?
>>
>> Alex.
>>     
>
> Does your pofile have the correct encoding declared? It should say something 
> like
>
> msgid ""
> msgstr ""
> "Content-Type: text/plain; charset=UTF-8"
>
> (actually it's likely that there are lots of other "headers", but the point is 
> that Content-Type should be one of them and it should declare a charset. 
> Locale::Maketext::Gettext twigs on this to figure out how to decode.)
>   

Added; no visible effect at all, still double-encoded UTF8

Alex.




More information about the Catalyst mailing list