郁闷,DW编辑的asp常常出现乱码

LYSSHE 2009-08-10 12:17:03
最近自己写个小网站,开始建站的时候不注意DW默认的是UTF的编码,后来复制一些以前写的代码过来用(GB2312编码),这样两样代码一起使用之后程序很不稳定,有时候出现乱码,有时候好。
举个很离谱的例子:相同的代码文件,第一次打开aps文件运行,提交数据,一切正常。再次提交下一条记录就变成乱码,后来我用记事本打开asp文件,不做任何修改就直接按保存按钮(按道理说不修改保存按钮是不起作用的),然后再次运行asp文件提交数据,又正常了。再提交下一条记录,又变成乱码,如此重复……

当出现提交数据的乱码之后,你只要去点击那个文本文件打开的asp文件,保存,又可以正常提交一条带有中文的记录
网上很多说解决办法都是加一条编码声明<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

我都试了,出现这样的问题,让我头痛。
我发现,我写的代码都是被这样的问题搞的没有进度……
不知道大家有没有好的解决办法?
难道这是DW的问题么?
怎么办??
...全文
191 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyhit 2009-08-10
  • 打赏
  • 举报
回复
如果是gb2312编码,asp文件的保存格式应该选择ANSI编码的。
UTF-8 就选择Utf-8 文件就可以了。
DW中,如果更改编码方式的话,更改完保存,关闭文件就可以。然后再打开,编码格式应该就正常了。
cpp2017 2009-08-10
  • 打赏
  • 举报
回复
最好花点时间,统一全站文件的代码,
number123456 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lysshe 的回复:]
引用 7 楼 number123456 的回复:
如果你用的是DW编辑的话,如你所述的情况下,我一般都只用一个方法来解决,就是每次打开发现是乱码,立刻操作以下步骤:
菜单修改 -》页面属性-》标题/编码-》选择后 重新载入

然后比较麻烦,但至少保证你的东西不会丢掉,等找到好的方法再解决吧

不是这个问题的,打开不是乱码,正常的。
是提交的数据出现乱码。
[/Quote]

UTF-8的页面在最页首写上
<%session.CodePage="65001"%>
GB2312的页面在最页首写上
<%session.CodePage="936"%>
anjing5566 2009-08-10
  • 打赏
  • 举报
回复
<%
Session.CodePage=936
Response.Charset="gb2312"
%>

页面统一用gb2312,不过基本我是用utf-8的
LYSSHE 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lzp4881 的回复:]
除了要加
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
以外,还要加上这两句
<%
Session.CodePage=936
Response.Charset="gb2312"
%>
[/Quote]
这个我也加了,我在想问题可能就出现在这里了。
因为乱码可能是某个页面设置为UTF-8后,这个Session的设定又改回来……
问题很多,很不稳定。
现在我的想法是把整个站点的文件一个个试着改回UTF-8试试了。
成败就看运气了,真是麻烦死了。
LYSSHE 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cpp2017 的回复:]
最好花点时间,统一全站文件的代码,

[/Quote]
说的是,现在我得到教训了。
我发现处理这个莫名其妙的事情比我写的代码要花费的时间要多。
超级郁闷。
LYSSHE 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 number123456 的回复:]
如果你用的是DW编辑的话,如你所述的情况下,我一般都只用一个方法来解决,就是每次打开发现是乱码,立刻操作以下步骤:
菜单修改 -》页面属性-》标题/编码-》选择后 重新载入

然后比较麻烦,但至少保证你的东西不会丢掉,等找到好的方法再解决吧
[/Quote]
不是这个问题的,打开不是乱码,正常的。
是提交的数据出现乱码。
mocom 2009-08-10
  • 打赏
  • 举报
回复
不要用dw,用editplus
-无恙- 2009-08-10
  • 打赏
  • 举报
回复
统一编码吧,不然会死得很惨的!
number123456 2009-08-10
  • 打赏
  • 举报
回复
如果你用的是DW编辑的话,如你所述的情况下,我一般都只用一个方法来解决,就是每次打开发现是乱码,立刻操作以下步骤:
菜单修改 -》页面属性-》标题/编码-》选择后 重新载入

然后比较麻烦,但至少保证你的东西不会丢掉,等找到好的方法再解决吧
mailbao 2009-08-10
  • 打赏
  • 举报
回复
最好還是整站統一編碼!!
如果網站亂碼文件太多,需要統一替換網頁編碼的話,那可以用一個 代碼替換工具 來實現

ziyuanxian 2009-08-10
  • 打赏
  • 举报
回复
绶存的问题,关了重来,最好可以统一代码,呵呵
岑子哥 2009-08-10
  • 打赏
  • 举报
回复
你这样:
编辑-》首选参数-》新建文档-》默认编码(gb2312)-》确定退出即可
lzp4881 2009-08-10
  • 打赏
  • 举报
回复
除了要加
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
以外,还要加上这两句
<%
Session.CodePage=936
Response.Charset="gb2312"
%>
LYSSHE 2009-08-10
  • 打赏
  • 举报
回复
回复:number123456
都有做过这样的处理,还是有问题。而且是有时候有,有时候正常。
很郁闷。
在这里发一个网址吧:http://www.dincool.cn/stories/

这里下面的那个回复就是这样的问题。很不稳定。
1、Layer Transitions 类别:Behavior 文件格式:mxp │ 69,411B 层的转换特效,这是2.0版 2、Clean Up FrontPage HTML 类别:Command 文件格式:mxp │ 21,799B 清除Frontpage编制的网页中的垃圾代码 3、Chromless Window 类别:Behavior 文件格式:mxp │ 18,257B 一种很酷的可以完全定制的弹出窗口,现在很流行 4、Flash Image 类别:Object 文件格式:mxp │ 3,913B 响应鼠标事件的图片渐显渐隐效果 5、Typewriter 类别:Behavior 文件格式:mxp │ 8,247B 让一段文字以打字的效果出现 6、Chromeless Window 完美修正版 类别:Behavior 文件格式:mxp │ 18,136B 窗口标题字体大小用CSS定义,完全消除乱码 7、ASP Random Images 类别:Command 文件格式:mxp │ 2,503B 用VBScript 在ASP文档中插入随机显示的图片 8、Neonix Window Tools 类别:Behavior 文件格式:mxp │ 6,282B 控制浏览器窗口以不同的速度移动或缩放 9、Ultra Close Window 类别:Object 文件格式:mxp │ 2,342B 直接关闭窗口,不弹出确认关闭的对话框 10、RegExp Validator 类别:Behavior 文件格式:mxp │ 20,866B 通过一些常用的表达式验证表单的一些常见内容 11、RealMedia Suite 类别:Suite 文件格式:mxp │ 54,854B 在页面中插入流式播放的Real 视频和音频文件 12、Super Email 类别:Object 文件格式:mxp │ 33,745B 创建一个完整的Email 链接,包括主题、内容等 13、CN Insert Greeting 类别:Object 文件格式:mxp │ 3,919B 根据不同的时段插入不同的问候语 插件安装方法:http://www.doczj.com/doc/b6e291422b160b4e767fcfc9.html
上海工会管理职业学院 《网页设计》课程考核方案设计 2010 ~ 2011学年第 2 学期 "考核方案设计:个人作品网站的综合建立与设计(分阶段分层次考核职业能力) " " " "要求在完成网页设计课程内容的学习后,能够把所学到的设计知识与技能运用到 " "个人艺术设计作品推介的综合网站设计与建立中,完成一份以展示个人风采、展 " "现专业能力,向社会与公司推荐自我、谋求良职的一个专题网站设计平台方案。 " " " "图纸要求:完成一套不少于8张有链接关系、影音效果和平面展示效果的综合网站" "设计HTML文件一份和整体课程设计报告一份。要求:排版布局、行为效果、互动 " "表单、超级链接、视频音频、广告宣传等均有表现,展现个人设计师气质和作品 " "的独特性。(包括1张主页和7张子页面) " "考核方案具体内容: " "1、考察对于网页设计软件DREAMWEAVERCS3方法的运用: " "(1)能建立合理的站点结构。 " "(2)具有原创性的独特个人设计风格,色彩搭配协调。 " "(3)综合网站设计网页内容设置符合相关要求,积极向上。 " "(4)撰写课程设计报告书要求,展现整体网站构思思路。 " "2、考察对于DWCS3软件与AI\PS软件、排版设计的综合运用的掌握认知: " "能熟练运用DW、AI、PS、等软件行网页设计方案建立与表现。 " "考核方案评分标准: " "项目 " "子项目 " "分值 " " " "站点结构 " "合理设计网站结构,合理安排栏目( 5 分) " "合理利用表格、布局表格、图层、框架等定位方法( 5 分) " "合理利用模板的若干技术模块( 5 分) " "共15 分 " " " "页面风格 " "网页设计独到,主题突出,题材新颖、构思独特,形象生动,具有较强的表现力 " "和感染力,网页设计和谐统一( 5 分) " "共15 分 " " " " " "网页整体设计思路清晰,色彩搭配合理,布局紧凑美观,版块结构清晰(5 分) " " " " " " " "层次分明,链接合理清晰,便于浏览( 5 分) " " " " " "技术规范 " "网页作品目录结构合理,文件名称使用规范(首页一律使用 index.html )( 5 " "分) " "共50 分 " " " " " "网页格式为 HTML 、 HTM 、 ASP ( 5 分) " "图片和动画格式: SWF , PNG , BMP , JPG ( JPEG), TIF, GIF( 5 分) " "网页上使用的的图标、图片、动画或 FLASH 能正常显示( 5 分) " "至少包含15张自己用AI或PS 制作或处理的图片( 5 分) " " " " " " " "使用 CSS 样式表( 5 分) " "使用行为、HTML等网页动态效果( 5 分) " " " " " " " "网页使用的字体在所有计算机内均能正常显示,无乱码( 5 分) " "网页所有链接能够被激活,链接内容符合要求与主题相关(5 分) " " " " " " " "网页数据定位准确,无偏移、错位,在 Microsoft Internet Explorer 800×600 " "和 1024×768 分辨率下能正常显示,浏览速度快捷,在不安装新插件的情况下可 " "正常浏览( 5 分) " " " " " "网页内容 " "语言规范流畅,无错别字,能科学、完整地表达主题( 5 分) " "共10 分 " " " " " "内容积极、健康向上,不出现任何违反现行法律、法规和社会道德的内容和链接 " "( 5 分) " " " " " "撰写课程设计报告书要求 " "报告书中包括制作网站的整体过程,从策划设计到最后测试,要求结构合理,条 " "理清晰,语言流畅,在文章中适当位置插入网站中的页面图像( 10 分) " "共10 分 " " " "附加分 " "为鼓励网页作品的原创性,要求作者原创性内容符合要求并与主题相关(链接必 " "须在首页中体现)的可获得此项加分( 10 分) " " " "共10 分 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ----------------------- 网页设计——考核方案全文共3页,当前为第1页。 网页设计——考核方案全文共3页,当前为第2页。 网页设计——考核方案全文共3页,当前为第3页。
XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:   第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会;   第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。   本文共分五大部分。分别是XML快速入门,XML的概念,XML的术语,XML的实现,XML的实例分析。最后附录介绍了XML的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述XML的方方面面,帮助你拨开XML的神秘面纱,快速步入XML的新领域。 • 第一章:XML快速入门 • 一. 什么是XML? • 二. XML是新概念吗? • 三. 使用XML有什么好处? • 四. XML很难学吗? • 五. XML和HTML的区别 • 六. XML的严格格式 • 七. 关于XML的更多 • 第二章:XML概念 • 一. 扩展性 • 二. 标识 • 三. 语言 • 四. 结构化 • 五. Meta数据 • 六. 显示 • 七. DOM • 第三章:XML的术语 • 导言 • 一.XML文档的有关术语 • 二.DTD的有关术语 • 第四章:XML的语法 • 一.XML语法规则 • 二.元素的语法 • 三.注释的语法 • 四.CDATA的语法 • 五.Namespaces的语法 • 六.entity的语法 • 七.DTD的语法 • 第五章:XML实例解释 • 一.定义新标识 • 二.建立XML文档 • 三.建立相应的HTML文件 • 第六章:XML相关资源 五. XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。 我们看上面的例子,在myfile.htm中,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.xml中,不需要任何改变。 (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?) 正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据处理方法,将使网络跨越到一个新的境界。 六. XML的严格格式 吸取HTML松散格式带来的经验教训,XML一开始就坚持实行"良好的格式"。 我们先看HTML的一些语句,这些语句在HTML中随处可见: 1. sample 2.sample 3.sample 4.samplar 在XML文档中,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列语句在XML中正确的写法是 1. sample 2.sample 3.sample 4.samplar   另外,XML标记必须遵循下面的命名规则: 1.名字中可以包含字母、数字以及其它字母; 2.名字不能以数字或"_" (下划线) 开头; 3.名字不能以字母 xml (或 XML 或 Xml ..) 开头; 4.名字中不能包含空格。 在XML文档中任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: XML轻松学习手册 ajie

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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