Ron*_*rby 1 user-input input delimited-text
用于分隔用户输入的最佳字符是什么?
例如,如果用户有无限数量的文本框来输入内容,但每个文本框的值将连接成一个数据库字段,那么分隔每个输入的最安全的字符是什么?
我认为它应该是一个不在典型键盘上的角色.那里有一个角色吗?
您可以使用其中一个ASCII控制字符.有一个名为"Record Separator"的十六进制值为0x1E,可能符合您的需求.
编辑:顺便说一下,如果你想做一份正确的工作,你应该确保在用户输入中转义\ x1E.一种方法是使用另一个ASCII控制字符:\ x1B,它是"转义"控制代码.因此,输入中的"\ x1E"变为"\ x1B\x1E","\ x1B"变为"\ x1B\x1B".
当然,请记住,因为这些是非打印控制代码,所以无法显示.如果你想要一个可打印的表示,你可能想要使用像逗号一样的普通字符,然后从输入中删除它.
归档时间: |
|
查看次数: |
588 次 |
最近记录: |