[xwiki-dev] [Opinions needed] Encoding of xwiki source files
Vincent Massol
vincent at massol.net
Sat Mar 10 19:43:10 CET 2007
On Mar 10, 2007, at 7:41 PM, Vincent Massol wrote:
>
> On Mar 10, 2007, at 7:24 PM, Sébastien Gaïde wrote:
>
>> 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 ?
>
> Because every committer has to make a conscious effort of setting
> up all his editors to save in utf8 (vi, idea, emacs, etc) and you
> can be sure some will not do it, by mistake, etc.
I forgot to mention that I don't even know what it means to set one's
edit tool to write in utf8. I've never done that in all my life and I
suspect others will face the same issues/questions...
-Vincent
>
> Look at the rules in the development guide on xwiki.org. They are
> pretty simple rules but almost nobody uses them...
>
> So if we prefer to be safe rather than sorry I think a solution
> that doesn't mandate some voluntary effort is better.
>
> I may be wrong of course :)
>
> -Vincent
>
>>
>> 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
>>
>>
>>
>> --
>> 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