[xwiki-dev] [Opinions needed] Encoding of xwiki source files
Sébastien Gaïde
sgaide at gmail.com
Sat Mar 10 19:24:33 CET 2007
Vincent Massol a écrit :
> +1 option 2 too (I think option 1 is never going to work because it's
> too constraining for developers).
why ?
XWiki is the only project that is not encoded in utf8 in my workspace.
All the other projects are 100% utf8, with no problem.
S.
>
> -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