c#&.net论坛,cookies 取出的值为“?”
一个.net&c# 的论坛,分别装在xp系统和2003server系统下。用户登录后将用户名写入COOKIES。服务端装在xp系统下的,可以一切正常。但是装在2003server操作系统下的论坛,当用户名为中文时,从COOKIES中取出的值为“?”号。登录后写入:
Response.Cookies["username"].Value=xingming.Value.ToString().Trim();
登录成功后取出,显示在界面上:
Label1.Text=Request.Cookies["username"].Value.ToString();
当用户名为中文的时候出现问号。英文没有问题。
请各位帮看看,到底问题是出在哪儿。 --------------------编程问答-------------------- 设置web.config文件编码为GB2312
--------------------编程问答-------------------- web.config文件的编码是为BG2312。 文件的第一行就是:<?xml version="1.0" encoding="gb2312" ?>
当用户名为三个中文字,取出的值为“?”,当为两个中文字时,取出的值为“”,空的。
问题仍然存在,请各位帮忙! --------------------编程问答-------------------- 在WEBCONFIG里面加一个
<globalization--------------------编程问答-------------------- 同上字符集的问题 --------------------编程问答-------------------- web config文件中已有这一句。 --------------------编程问答-------------------- 怎么没有人回答呢?
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
请注意:
程序装在xp系统的服务器上一切正常。而在server 2003上的却出现问题。。。。。
补充:.NET技术 , C#