Re: "error: unknown encoding UTF8: using iso88591 as fallback"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 29 May 2015 at 15:02, Rodrigo Rivas <rodrigorivascosta@xxxxxxxxx> wrote:
> On Fri, May 29, 2015 at 2:38 PM, Damjan Georgievski <gdamjan@xxxxxxxxx> wrote:
>>>>>   error: unknown encoding UTF8: using iso88591 as fallback
>> ...
>> it seems for these apps it MUST be en_US.UTF-8 - that's the canonical
>> name of the encoding UTF-8 (with the dash).
>
> I don't think it is locale related, I've used both "en_US.utf8" and
> "en_US.UTF-8" in the past without issues.

that's half true.
glibc normalizes the name of the locale (to lowercase no dashes or
underscores - it's a historical thing) so glibc doesn't care.

the problem is that some toolkits/apps would extract the charset part
of the locale name directly, and not going through the
locale functions for that purpose. that has happened in the past, and
I wouldn't be supprised if there are toolkits/apps that still do that.


> And encoding names are used in many other places.
>
> My guess is that you have somewhere a XML file with a wrong declaration

I haven't seen this, but it's possible. good thing to check.

>     <?xml version="1.0" encoding="UTF8"?>
>
> where the proper declaration would be:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>
> There are some configuration files both in /etc and $HOME that are
> read upon initialization of Gtk and Qt (see /etc/fonts/*), so I'd
> check those first:
>
>     $ grep -ir 'encoding="utf8' /etc
>     $ grep -ir 'encoding="utf8' ~/.config



-- 
damjan


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux