在写BBS多变个性贴图的实现,用ASP.NET网页动态生成图片这个程序的时候我碰到了一个问题,就是当在querryString里包含有中文的时候总是没办法显示出来,而数字和英文没有问题。后来终于找到是因为ASP.NET编码的问题。打开Web.Config看到有这样的配置项:
???
??????????? requestEncoding="utf-8"
??????????? responseEncoding="utf-8"
?? />
这是默认的配置,将requestEncoding的值改成gb-2312,问题就解决了。