社区讨论

关于洛谷使用unicode控制字符注册的问题...

站务版参与者 18已保存回复 24

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
24 条
当前快照
1 份
快照标识符
@m2r5yru0
此快照首次捕获于
2024/10/27 13:43
去年
此快照最后确认于
2024/10/27 13:43
去年
查看原帖
Dear @kksc03 @chen_zhe (at不动了...)
本蒟蒻在陶片放逐中看到一个一模一样的chen_zhe,然后才发现洛谷注册可以用unicode控制字符...本来以为这个bug修复了,结果自己注册了一下还是可以注册...
关于unicode控制字符,有如下这么多
CPP
‎‏‍‌‪‫‭‮‬
(以上的代码区域内共有17个unicode控制字符)
而以上控制字符的unicode代码如下
CPP
\u200e
\u200f
\u200d
\u200c
\u202a
\u202b
\u202d
\u202e
\u202c
\u206e
\u206f
\u206b
\u206a
\u206d
\u206c
\u001e
\u001f
希望洛谷在用户注册的时候加上一个处理,类似
PHP
$username = str_replace(array("‎","‏","‍","‌","‪","‫","‭","‮","","‬","","","","","",""),"",$username);
的东西(以上代码已在CentOS Linux 7.6.1810 + php7.2环境下测试通过,但不保证可用性)
望洛谷能给大家一个更好的“学习”环境。
(一位不愿意透露名字的同学)敬上

回复

24 条回复,欢迎继续交流。

正在加载回复...