数据库录入单据时,如何限制用户全角输入呢?
其实对于一些描述文本信息,用全角半角无所谓,但是看起来不好看,比如括号,有的地方用全角,有的地方用半角,可是要求用户用某种字符有时不现实.
所以我想在程序中规范一下,用户输入全角,自动转成半角,有好的思路吗?另外,问一下,一般的信息管理软件,录入信息时,用半角好还是全角好呢?

解决方案 »

  1.   

    全角毕竟只有几个字符才有,数量不多,可用枚举法进行替换
    如将《替换成<,用replace函数就可以了录入信息时,若用全角:
    1、录入速度快
    2、全是中文,整齐若用半角:
    1、中英标点符号混杂,录入速度慢
    2、数据符合习惯,是标准的录入方式
      

  2.   

    我反倒觉得用半角的好.
    如果需要做限制,可以在字段上做check约束.