水珮风裳  
First seperating,Finally meeting.
有一种厌倦叫热情;有一种等待叫积极;有一种发呆叫思索;有一种逃离叫勇气.

在index.aspx页面里做了个搜索按钮,index.aspx的编码格式为utf-8,转到另一个系统下的结果查询页面companysearch.aspx,该页面的编码格式为gb2312,没有加格式转换,结果中文出现乱码。
解决方法:
在index.aspx页面中

<td align="center" bgcolor="#F5F5F5" style="BORDER-LEFT: #d6d6d6 1px solid" valign="center">
                
<input valign="center" name="T1" id="T1" size="13" style="float: right">&nbsp; </td>
            
<td align="center" bgcolor="#F5F5F5" style="BORDER-RIGHT: #d6d6d6 1px solid" valign="center">
                
<img src=search.gif valign="bottom" alt="搜索" onclick=CompanySearch()></td></tr>
        
<tr height="10" >

 

<script language="javascript">
        
function CompanySearch()
    
{
        
var url = document.getElementById('T1').value;
        window.location.href('
/SoftGis/MapScan/CompanySearch.aspx?CompanyName='+escape(url));
        
    }

</script>
在companysearch.aspx页面中加入
1if(Request.QueryString["companyname"]!= null && Request.QueryString["companyname"].ToString() != "")
2                {
3                    strzh = Request.QueryString["companyname"].ToString();
4}
乱码问题得以解决,做个简单的记录,防止以后出错的时候想不起来哦
posted on 2006-11-22 10:32  水冰月  阅读(224)  评论(0编辑  收藏  举报