On Jan 8, 2014, at 3:16 PM, Alex Hitchins <alex.hitch...@shapeblue.com> wrote:
> All, > > Further to the below, I've done some digging around and have located the > following change : > http://permalink.gmane.org/gmane.comp.apache.cloudstack.devel/7621 > > It looks like the validation was created to prevent non-printable characters > from being entered. A regex was used to match the undesirable characters. > This was included in 4.1 (note that 3.x does not have this issue). > > My regular expression knowledge could do with improving. Could someone verify > that the pattern [\000-\037\177] will match on characters such as ü as well > as the ASCII non-printable characters are numbers 0 to 31 and 127 decimal. > > If so, I can refine the validation to allow unicode yet exclude 0, 31 & 127. > Alex, is there a bug for this in JIRA ? If yes, you can submit a patch via review board and describe the tests you did to make sure this does not break anything . -sebastien > > > Alex Hitchins > +44 7788 423 969 > > -----Original Message----- > From: Alex Hitchins [mailto:alex.hitch...@shapeblue.com] > Sent: 08 January 2014 11:31 > To: dev@cloudstack.apache.org > Subject: Unicode Characters in Input Fields > > Hi all, > > I've run in to a bug regarding entering Unicode characters in input fields, > namely the new user form. > > My issue is that you can create new users in CPBM with Unicode characters in > the name - such as ü however this causes a problem in CloudStack as they > aren't supported. > > I can see the line of code where the validation occurs - my question is - is > this be design or is this an issue? I'm guessing Japanese and German users > can enter in Unicode characters, especially for the users names. > > > > > Regards, > > Alex Hitchins > > Need Enterprise Grade Support for Apache CloudStack? > Our CloudStack Infrastructure > Support<http://shapeblue.com/cloudstack-infrastructure-support/> offers the > best 24/7 SLA for CloudStack Environments. > > Apache CloudStack Bootcamp training courses > > **NEW!** CloudStack 4.2 training<http://shapeblue.com/cloudstack-training/> > 08/09 January 2014, London<http://shapeblue.com/cloudstack-training/> > 13-17 January 2014, GLOBAL. Instructor led, > On-line<http://shapeblue.com/cloudstack-training/> > 20-24 January 2014, GLOBAL. Instructor led, > On-line<http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue is a registered > trademark. > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue is a registered > trademark.