CRITICAL: Page Type name is no longer accepting non-English characters since 5.6.1

Permalink
Hi all,

We would like to talk about the name issue of Page Type since 5.6.1.
(Most likely, my voice represent the entire multibyte countries.)

http://www.concrete5.org/developers/bugs/5-6-0-2/no-special-charact...
https://github.com/concrete5/concrete5/pull/853...

I see that page type is no longer accepting the non-English characters.
We have let Japanese users to name the Page Type in Japanese (multibyte)

I assume that many existing multibyte concrete5 users already made the page type name in non-English characters.

Once they upgraded it 5.6.1, they will face the error message.

I understand that handle should be alphanum. But we should be able to allow the name to support multibyte characters.

I saw somewhere in GitHub that Andrew was worrying about XSS
https://github.com/concrete5/concrete5/pull/853...

We would like you to consider the security measure when displaying the string, such as htmlspecialchars().... We believe that ADODB is protecting against SQL injection. So you only have to worry about XSS... but you can treat them when displaying the strongs..

This would be very important for us to be able to use multibyte characters as much places as possible.

Thanks.

katz515