Requst.QueryString[]取得的值是中文时,有时少了一个或者多个字符的问题

在.net 环境中有时用 Requst.QueryString[]取得的值是中文时,获取的的值若是数字的,或者是英文的,或者是英文加数字,中文加数字的都没有问题,但当获取纯中文字符时有时出现取得的值少了一个或者多个字符。我不知道这是个什么问题,算不算是vs环境的一个bug呢?后在网上查找得如下解决方案:要修改web.config文件,修改如下:
< system.web >
        
< compilation  debug ="true" />
    
< globalization    requestEncoding ="GB2312"    responseEncoding ="GB2312"    uiCulture ="zh-CN"      culture ="zh-CN"    fileEncoding ="GB2312"     />
  
</ system.web >
即可。

你可能感兴趣的:(String)