You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Jonathon -- Improov <jo...@improov.com> on 2007/01/27 18:45:38 UTC
Using illegal characters in id-ne fields
Is it absolutely wrong to use illegal characters in productId field?
What are the reasons not to use illegal characters in productId?
I encountered one: Javascript function names don't work with ' ' (spaces), so the QuickAddVariants
page is broken if you use ProductFeature(s) with Id(s) that contain spaces.
Am doing a data migration, so I encounter illegal characters.
Jonathon
Re: Using illegal characters in id-ne fields
Posted by "David E. Jones" <jo...@hotwaxmedia.com>.
There are all sorts of problems with such characters. Most of them
are related to web-related standards like HTTP (especially in URLs
and URL parameters), and like you mentioned in JavaScript, and of
course both of these are related to HTML.
It's generally a good practice anyway to use a pretty limited set of
characters for IDs. You never know what you'll want to do in the
future, like maybe print it as a barcode or something... and
depending on the barcode standard you go with you'll have a varying
set of characters available.
-David
On Jan 27, 2007, at 10:45 AM, Jonathon -- Improov wrote:
> Is it absolutely wrong to use illegal characters in productId field?
>
> What are the reasons not to use illegal characters in productId?
>
> I encountered one: Javascript function names don't work with '
> ' (spaces), so the QuickAddVariants page is broken if you use
> ProductFeature(s) with Id(s) that contain spaces.
>
> Am doing a data migration, so I encounter illegal characters.
>
> Jonathon