felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexandre Cartapanis (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-4416) CFG file encoding
Date Wed, 05 Feb 2014 13:48:11 GMT
Alexandre Cartapanis created FELIX-4416:

             Summary: CFG file encoding
                 Key: FELIX-4416
                 URL: https://issues.apache.org/jira/browse/FELIX-4416
             Project: Felix
          Issue Type: Bug
          Components: File Install
    Affects Versions: fileinstall-3.2.6
         Environment: Karaf 2.3.3
            Reporter: Alexandre Cartapanis

FileInstall always use ISO-8859-1 for reading cfg file, even if the CFG file is not encoded
in ISO-8859-1.

So when the CFG file contains non-ascii characters, those characters are "transformed" during
parsing. Typically my file contains the line "error.message.210=Identifiant d'entité cible
invalide" (without the "") but after FileInstall parsing, my string is transformed into "Identifiant
d'entité cible invalide" (still without the "").

The org.apache.felix.utils.properties.Properties class has a default encoding defined to ISO-8859-1,which
is always used whatever the actual file encoding is.

This message was sent by Atlassian JIRA

View raw message