最好在输入框里加上一个输入法限制不能输入全角符号的字符!vb.net好象可以认全角符号,但C#不能!

解决方案 »

  1.   

    文件下载名,是不是类型弄得不好?在库里面设为NVACHAR的应该没问题我也记得C#不能认全角符号,最好是用函数转一下。
      

  2.   

    http://expert.csdn.net/Expert/topic/1277/1277505.xml
    http://expert.csdn.net/Expert/topic/1098/1098676.xml
      

  3.   

    兄弟。.net对于长文件名,特别是含有中文的文件名的支持一直不好。
    问MS的技术支持,他们的答复是建议最好不要在文件名中含有中文。
    我做的下载系统的中文名乱码总是一直没有很好的解决。
    不过还没有碰到过不能下载的情况。
    帮你UP
      

  4.   

    to  
    ajex(仙桃人)人,您所说的下载系统中文名是乱码的问题我们也碰到过,是加了句urlencode的玩意解决的,但是如果在文件名中有空格会被解析成+号,真是郁闷,您可以帮我试一下我的问题吗,谢谢!
      

  5.   

    to 
    yohomonkey(关在笼子里的猴) 帮个忙解决吧,比较麻烦的问题呀,你现在还在qq上吗
      

  6.   

    好像没有办法,我是使用强制手段,如果太长了,在服务器强行把他截断。我不太明白你的意思,是不是说你用.net写的邮件服务器,不是会web方式实现的,如果是这些,还是查一下smtp,pop3的标准吧!
      

  7.   

    经过测试全角的 。,没有办法做到。()可以做到
    建议,不采取直接点连接下载的方式。
    采用用中间程序例如是tempchange.aspx程序,
    首先把文件的内容读出来,然后把内容写进一个下载文件名。(这你可以控制呀)。这样做比较烦琐。但也可以解决你的问题,,,,,,
      

  8.   

    经过测试全角的 。,没有办法做到。()可以做到
    建议,不采取直接点连接下载的方式。
    采用用中间程序例如是tempchange.aspx程序,
    首先把文件的内容读出来,然后把内容写进一个下载文件名。(这你可以控制呀)。这样做比较烦琐。但也可以解决你的问题,,,,,,
      

  9.   

    长文件名的问题,我们没有搞定啊!sorry!
    请思归看看!
    江雨的贴子大有帮助!