+1 for utf-8 only.

Ok to wait till 5.0 unless there are good migrations.

> To be able to answer I need to understand more. For example what currently 
> doesn't work with any encoding the user wants to use? Shouldn't we just be 
> transparent and use whatever encoding is specified and not hardcode anything?

Unfortunately, this has been a dream that never comes true that has never been 
sufficiently tested.
I know for sure that both Solr and XWiki will remain imperfect at some edge 
cases which few people test if their application-level-configured encoding 
differs from the platform-encoding.

XWiki may well have thought well about this since its developers pay attention 
to deprecations often, there's a zillion remaining other places where this is 
not done as cleanly.

Sergiu, I understand your proposal to include a validation of the environment 
at startup, is that correct? Including a validation of the DB abilities?

paul

>> We've moved more and more toward an UTF-8-only application, and XWiki
>> has only been tested with this configuration for several years.
>> 
>> I propose that we require UTF-8 for a valid, supported installation.
>> This means:
>> - JVM encoding (-Dfile.encoding=UTF8)
>> - Container default URL encoding (Tomcat has ISO-8859-1 by default)
>> - Database encoding (MySql is still configured with latin1 on some distros)
>> 
>> There's one big site to update on our side: xwiki.org.
>> 
>> Here's my +1. This is a move toward a future web, since more and more
>> standards require (or at least assume as a default) UTF-8.
>> 
>> 
>> 
>> After thinking a bit more, it would make sense to require a valid
>> Unicode encoding, including UTF-16, which is preferable in countries
>> that don't use a latin alphabet. However, XWiki doesn't currently work
>> under 16-bit encodings at all.
> 
> For XWiki 4.x I'm -1 since it's a big change and we don't want to break our 
> users that currently use 4.x with ISO8859-1 for example
> 
> For XWiki 5.x I'm not sure.
> 

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to