[xwiki-dev] [Opinions needed] Encoding of xwiki source files
Vincent Massol
vincent at massol.net
Sat Mar 10 19:16:24 CET 2007
+1 option 2 too (I think option 1 is never going to work because it's
too constraining for developers).
-Vincent
On Mar 8, 2007, at 4:01 PM, Gilles Serasset wrote:
> Hi all,
>
> While working on encodings problems, I saw that some of the source
> file do use non ascii chars (which is normal, especially in unit
> tests).
>
> But, there is currently no decision on the encoding of the source
> file, hence, compilers cannot correctly read the files that do use
> non ascii chars. This leads to tests working on single instances
> but not on others, only due to compilation settings.
>
> There are 2 solutions:
>
> 1. force everybody to use UTF-8 encoding for their source files
> (it's quite easy to st up most IDE once and for all for this...)
> and specify the encoding in javac parameters in ant and maven.
> 2. force everybody to use unicode escapes (\uXXXX) to specify a non
> ascii char in the sources (easily detectable on build, but harder
> for developpers who have to use native2ascii)
>
> Current files with non ascii chars:
> /Users/serasset/dev/xwiki/trunks-users/xwiki/core/src/main/java/com/
> xpn/xwiki/plugin/autotag/FrenchStemmer.java
> /Users/serasset/dev/xwiki/trunks-users/xwiki/core/src/main/java/com/
> xpn/xwiki/plugin/autotag/AutoTagPlugin.java
> (Both are in ISO-8859-1)
> /Users/serasset/dev/xwiki/trunks-users/xwiki/core/src/test/java/com/
> xpn/xwiki/content/LinkTest.java
> (this one seems to be encoded in VISCII (vietnamese encoding)
>
> As in LinkTest.java, the test uses vietnamese characters, it's
> likely that ISO-8859-1 encoding is not a viable option for the
> xwiki source encoding. In the mean time, LinkTest.java should use
> \uXXXX uniocde escapes in order to run correctly in all installs.
>
> Can you please tell me which solution you prefer ?
>
> Regards,
>
> --
> Gilles Sérasset
> GETALP-LIG
> BP 53 - F-38041 Grenoble Cedex 9
> Phone: +33 4 76 51 43 80
> Fax: +33 4 76 44 66 75
>
>
>
>
>
> --
> You receive this message as a subscriber of the xwiki-
> dev at objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-dev-unsubscribe at objectweb.org
> For general help: mailto:sympa at objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/
> wws
More information about the devs
mailing list