关于.NET的程序输出显示乱码的问题?
我有个.NET程序
在本机上一切正常
但是传到虚拟主机上(国外godaddy的主机)
页面上只要不是通过程序输出的中文全部正常,但是通过程序输出的比如说从数据库某字段提出的数据则全部显示为????????,无法识别
请教一下这是什么问题?
问题点数:0、回复次数:12Top
1 楼023it(阿蒙)回复于 2005-06-04 09:27:31 得分 0
网站地址是
www.are163.netTop
2 楼lr2651(戎 The Two Towers)回复于 2005-06-04 09:30:14 得分 0
是不是国外的数据库中不支持中文啊?Top
3 楼hunter_32(曠野裡奔嘯的狼)回复于 2005-06-04 09:34:44 得分 0
同意樓上的說法Top
4 楼023it(阿蒙)回复于 2005-06-04 09:35:07 得分 0
是的,估计是读取是使用的ISO8859编码,而显示是使用的gb2312
这个问题在中文服务器上是不会出现的
但是在英文服务器上绝对会出现
不知道.net是不是有类似与java的getBytes方法,可以进行字符编码的转换?Top
5 楼023it(阿蒙)回复于 2005-06-04 09:37:21 得分 0
我想和数据库的关系不是很大
因为我通过网站发出的email也是乱码,email内的文字只有部分是从数据库中提出的,大部分内容都是事先设置好了的!Top
6 楼biduan(笔端)回复于 2005-06-04 09:43:24 得分 0
编码的问题Top
7 楼023it(阿蒙)回复于 2005-06-04 09:47:23 得分 0
肯定是编码的问题
但是我更想知道如何解决,^^Top
8 楼renyu732(Sysinfo)回复于 2005-06-04 09:49:07 得分 0
gb2312设过没?Top
9 楼wenquan_nn(求学者)回复于 2005-06-04 09:50:48 得分 0
等待高手~~!
关注!Top
10 楼023it(阿蒙)回复于 2005-06-04 09:54:21 得分 0
设过的,我在Web.config还有类似
<globalization fileEncoding="gb2312" requestEncoding="GB2312" responseEncoding="GB2312" uiCulture="zh-CN" />
的设置Top
11 楼023it(阿蒙)回复于 2005-06-04 10:44:38 得分 0
顶一下Top
12 楼023it(阿蒙)回复于 2005-06-04 11:46:56 得分 0
问题解决了!Top




