关于asp,aspx页面空白(乱码)的解决方法

有时候明明写好了程序,可是访问时一片空白,而查看源文件发现要进行输出显示的内容已经在源文件中了,这是怎么一回事?多数情况下,这是由于编码造成的问题,比如页面的文件编码跟在html中指定的编码不一致,比如从数据库读取过来的数据编码跟前台显示的不一致,而如果你认为都一致啦,但是他还是不显示,怎么办呢?试试在文件头部加上如下的语句吧!
To Asp:
[codesyntax lang=”asp”]

<%Session.CodePage=65001%>
'此外还有下面的这些常用编码
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8

[/codesyntax]
To Aspx:
[codesyntax lang=”csharp”]

Session.CodePage = Codepage
Codepage取值如下:
0 = UTF-8
874 = Thai Windows
1252 = American English
932 = Japanese

[/codesyntax]