form里面提交中文出现乱码

iwangotomars 2006-08-09 02:51:11
Web.Config里面设置requestEncoding="utf-8" responseEncoding="utf-8", 页面也是utf8格式,
<meta charset="utf-8" 也设置了,
但是提交中文到数据库中变为???这种符号。
因为这个网站是英文网站的汉化版本,所以不打算用GB2312做编码,编码用UTF8的话国外访问也能正常显示中文。我查了半天这里像似的问题都没头绪。

还有一个疑问,为什么某个页面我用Vs .net 2003打开后再运行就会出现对象未实例化的错误?但是我用原来对方提供过来的源程序覆盖一下,也就是不动这几个文件,再运行就是正常的,难道打开之后保存有什么东西改变了??但是表面上根本看不到有什么变化啊。 :(

谢谢解答。.net的编码问题好烦啊
...全文
291 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwangotomars 2006-08-09
  • 打赏
  • 举报
回复
谢谢,但是我一但打开页面并保存为Unicode Code Page 65001后,再浏览就会报错,
“未将对象引用设置到对象的实例”
是当这个页面load一个用户自定义的控件ascx文件,然后再用add方法加载control时报错的,
其他未修改编码的页面也用同样的方法却不会报错.
修改这个ascx控件编码为Unicode了也没用 :(

这源程序原来是在英文的环境写成的,现在要做成汉化版,在我的中文环境下打开就会这样子,究竟该怎么办?

谢谢
dgrwang 2006-08-09
  • 打赏
  • 举报
回复
。net还没发现乱码,除非你某些地方不小心写了GB2312编码,造成编码混乱
zjysky 2006-08-09
  • 打赏
  • 举报
回复
.net开发中还没碰到中文乱码
不过jsp中都有
xray2005 2006-08-09
  • 打赏
  • 举报
回复
学习,我一般都是GB2312。
期待高人的答案!
goody9807 2006-08-09
  • 打赏
  • 举报
回复
在 Vs.Net IDE 中 的 File ->
Advanced Save Options -> Unicode Code Page 65001

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧