为什么我用asp.net做的网站运行会出现乱码,在web.config里面如果改啊

JavaScript011

为什么我用asp.net做的网站运行会出现乱码,在web.config里面如果改啊,第1张

你用的什么数据库?数据库编码是什么?

你的页面编码又是什么?

这些必须统一,就不会出现乱码了。

这些如果还是乱码,你试试在页面第一句话加上:

<%@ CODEPAGE=936 %>简体中文的强制转换代码。

乱码?是说汉字的那种乱码还是<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjY4MTc4OTcxD2QWBAIBD2QWBAIBDxYCHgdjb250ZW50BV/muIXlh4nlsbHmu5Hpm6rnpajku7cs5riF5YeJ5bGx5ruR6Zuq6Zeo56WoLOWVhuWutuaKpeS7tyzml4XooYznpL7mma/ngrnmiqXku7cs5Lqo5Lqo5peF5ri4572RIGQCAg8WAh8ABW/muIXlh4nlsbHmu5Hpm6os5riF5YeJ5bGx5ruR6Zuq56Wo5Lu3LOa4heWHieWxsea7kembqumXqOelqCzllYblrrbmiqXku7cs5peF6KGM56S+5pmv54K55oql5Lu3LOS6qOS6qOaXhea4uOe9kSBkAgMPZBYGAgEPFgIeC18hSXRlbUNvdW50AgMWBmYPZBYCZg8VBwI5MDblj5bnpajlnLDlnYDvvJrkuK3ljY7ljZflpKfooZflsYXnhLbllYbliqHkuK3lv4M2MDPlrqQSMjAxMS0xLTE5IDIwOjIzOjEwWTxhIGhyZWY9J2h0dHA6=" />

这种?

汉字的话你就修改你的编码是GB2312还是UTF-8就行,如果是一堆堆英文这个就在页面最上面的<%@ Page Language="C#" %>中加入 EnableViewState="false" 这句

<%@ Page Language="C#" EnableViewState="false"%>就行