asp.net运行时页面中所有的中文内容变成乱码?实在没分了,请各位兄弟帮帮忙,真的很急,谢了!

xhwy888 2004-05-10 11:42:07
我在本机(繁体中文操作系统windows2000)上开发的asp.net项目在本机上运行正常,放到web服务器(英文操作系统windows2000)上运行时该项目的所有页面的中文变成乱码?请问该如何解决?

...全文
206 点赞 收藏 22
写回复
22 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
极客行天下 2004-09-22
没用过英文版,不过虫子的办法试过没有?好象有道理,windows对多语言的支持应该是很好的.
回复
kbkingbird 2004-09-22
将文件保存为utf-8格式再试一试~~
回复
ilonliu 2004-09-22
我也有同样问题,帮你顶!
回复
lxcc 2004-09-07
安装中文的方法:

我得机器的OS是2KP
控制面板……》区域选项……》常规……》系统语言设置栏……》勾选简体中文
回复
ilonliu 2004-09-06
noahart(八卦小子):用你这种方法岂不是全世界的电脑ie都要去设置?这个问题应该是英文版系统对繁体中文的支持问题
回复
noahart 2004-09-06
IE
工具->Internet选项->常规里面
字体,选择字符集,简体中文,如果没有,就得装.
还有语言,选中文.
回复
xhwy888 2004-09-06
這個問題到現在還沒解決,救命呀!
回复
楼主,问题解决了么?把解决办法分享一下咯^o^
回复
Alexwinter 2004-06-23
web.config中

<globalization
requestEncoding="GB2312"
responseEncoding="GB2312"
/>
回复
shangwg 2004-06-22
我在本机(繁体中文操作系统windows2000)上开发的asp.net项目在本机上运行正常,放到web服务器(英文操作系统windows2000)上运行时该项目的所有页面的中文变成乱码?请问该如何解决?
请问乱码发生在何处?客户端还是服务器上?如果发生在服务器上,是IE的字符设置问题。如果发生在客户端,而web.config也正确设置的话,问题比较麻烦。建议先看看数据库中直接显示是不是乱码。第二步,将所有的aspx页先保存为unicode(默认的一般是gbXXXX),再放到服务器上。如果还不行,就做个有中文的html,看看客户端访问它是不是乱码,如果还是乱码,我也不知道咋办了:)
回复
yanlong 2004-06-22
设置web.config中的gb2312 一般有三个,你都设成gb2312了吗?
回复
xhwy888 2004-05-12
lxcc(虫子):如何检查中文字符集,没有的话该如何安装中文字符集?
chequan(chequan):我在web.config中试用过utf-8,gb2312,可是还是不行?

在html中设置的中文内容显示乱码,而在cs中设置的中文内容却可以正常显示
datagrid或其它控件显示数据库(英文版mssqlserver)的内容时不管怎样显示的都是乱码

真的很奇怪!
回复
xhwy888 2004-05-12
lxcc(虫子):如何检查中文字符集,没有的话该如何安装中文字符集?
chequan(chequan):我在web.config中试用过utf-8,gb2312,可是还是不行?

回复
xhwy888 2004-05-11
up
回复
chequan 2004-05-11
设置web.config文件,搜索一下。我前面回答了一个朋友的。
回复
lxcc 2004-05-11
看机器有没有中文字符集
回复
xhwy888 2004-05-11
谢各位
为什么我远程游览web服务器中的asp页面却能正常显示中文?asp.net页面就显示乱码?
回复
lxcc 2004-05-11
IE里面选择编码!如果没有中文,那就在控制面板的区域选项添加中文
回复
vzxq 2004-05-11
同意楼上的。如没有中文字库就装一个。
回复
wudixiaocaoren 2004-05-11
把英文操作系统的语言改成中文的。在控制面析中好像有
回复
加载更多回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-10 11:42
社区公告
暂无公告