On Fri, Apr 23, 2010 at 03:32, Sergiu Dumitriu <[email protected]> wrote:
> On 04/06/2010 05:03 PM, Vincent Massol wrote: > > Hi Milind, > > > > On Apr 6, 2010, at 5:00 PM, Milind Kamble wrote: > > > >> Denis, > >> I understand your point that XE being used globally, needs to support > more than Ascii char set. > >> While the new reference model matures, could you clarify if underscore > in a file name would break the functionality under the current model where > attachment name is used as a reference for attachments? If not, would it be > possible to eliminate the stripping of just the underscore chars and push > that fix in the next XE release -- I am OK with space chars getting stripped > off. > > > > I don't think that underscores are a problem even with the old "reference > as string" code. Actually I don't even know why we're stripping them. Sergiu > might know more. Any idea Sergiu? > > This is the issue that started it: XWIKI-2087 > > So, there were three main problems: > > 1. Impossible to actually restore the attachment from the database since > the ID was generated using the hash of the original, correct name, yet > it was stored using the broken name, with ? instead of non-latin1 > characters > 2. Impossible to link to such an attachment, since a non-UTF wiki would > encode non-ASCII chars to their &#xyz; escapes, and the filename wasn't > decoded when trying to get the attachment from the database > 3. Encoding bug in the old WYSIWYG which composed the URL using a wrong > encoding > > 3 should be fixed since we're forcing UTF-8 in URLs. > 2 and 1 should work if the wiki+database are using UTF8, but they might > still fail in latin1. Should we really support non-UTF-8 configuration ? We have already lost so much time with these encoding issues, and I really do not understand the advantage of supporting non-UTF8 environment ? Denis > > Thanks > > -Vincent > > > >> ________________________________ > >> From: Denis Gervalle<[email protected]> > >> To: XWiki Developers<[email protected]> > >> Sent: Tue, April 6, 2010 8:30:34 AM > >> Subject: Re: [xwiki-devs] Simple patch to enable/preserve underscore > chars in attachment file names > >> > >> On Tue, Apr 6, 2010 at 14:02, Guillaume Lerouge<[email protected]> > wrote: > >> > >>> Hi Milind, > >>> > >>> On Tue, Apr 6, 2010 at 1:23 AM, Milind Kamble<[email protected]> > wrote: > >>> > >>>> Hi. I would like the dev community to evaluate this simple fix that > will > >>>> enable uploading of files with underscore chars in the file name when > >>> users > >>>> perform the attach action. Our user community is quite impressed about > >>> the > >>>> refreshing ease of use and the power, flexibility in their > collaboration > >>>> work flow made possible by XE. They would like to escape the tyranny > of > >>>> Microsoft-MOSS as early as possible and the main roadblock to do so is > >>> the > >>>> stripping of space and underscores from file names which were created > in > >>> a > >>>> MS-Office centric environment. > >>>> > >>> > >>> I can't do much about your underscore problem (though I promise I'll > poke > >>> the developer sitting right next to me so that he looks at it). > >>> > >> > >> I was already aware of this issue, and I have had similar problemqs with > >> attachment, not only with "_", but also with accentuated chars etc... > >> Restriction on attachment names will be easier to be changed when the > new > > >> model model using references will be fully in place, since attachment > names > >> are currently used as reference for attachments. Be sure I will take > care to > >> have it improve. > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

