sqlserver中不可见字符问题(100分)

  • 主题发起人 主题发起人 delphilxh
  • 开始时间 开始时间
D

delphilxh

Unregistered / Unconfirmed
GUEST, unregistred user!
开发了一个sqlserver程序,遇到不可见字符的问题,
用户名字的字段类型是varchar(15)
运行一段时间后发现有的用户注册时用不可见字符,可sqlserver不认,都处理成空格,应该怎么解决了,
 
註冊時遍歷字符串提示不允許使用特殊字符
 
限制用户名名只能为字母、数组或者下划线!
 
同意楼上两位意见,但是不可见字符是怎么从键盘输入的呢?
 
好象是这样!
 
有些字符可以输入的时候把它剔除掉,写个判断非法字符的小函数啊
 
怎么判断呢?我也想过滤,
注册时要支持中文的
 
它的不看见字符是粘贴进去的吧,如果是这样的话屏蔽掉块捷菜单就可以了,还有快捷键
 
to:weichao9999:这不是好办法
 
写一个限制输入字符的函数,过滤掉就可以了吧!
 
to listhano:关键是怎么有效判断是否为不可见字符?
 
好问题...限制的方法我觉得还是好的.
 
注册时判断最好!
 
你说的不可见字符是代表空格还是什么别的呢
 
所有不能显示的字符
 
帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

个人网站站长开发推广同盟,让所有人知道你的世界!

http://www.source520.com/search/search.asp

╰=========================================╯
 
后退
顶部