当前位置: 首页 > news >正文

UTF-8编码下的Cookies出错 类型不匹配: ‘[object]‘

今天做网站的Cookies验证时候遇见了错误,报错的信息如下:

Microsoft VBscript 运行时错误 错误 ’800a000d’

类型不匹配: ‘[object]‘

/member/config.asp,行 16

于是我找到第16行代码:

response.Cookies(“userinfo”)(“realname”)=rs(“RealName”)

奇怪的是,我之前也是这么写的都没有出错,今天怎么会报错呢?找了半天原因,终于找到了。原因是我之前的网页编码用的是gb2312,而今天这个网 站是用的UTF-8编码,我现在从SQL数据库读出来的rs(“RealName”)值为Null,如果将Cookies的值赋为Null值就出错了。

问题找到了,我用了一个笨办法来解决:

首先我定义了一个函数nullstr(str),代码如下:

‘=====================将NULL的字符串转为空
function nullstr(str)
if isnull(str) then
nullstr=”"
else
nullstr=str
end if
end function

再将刚才出错的代码改成:

response.Cookies(“userinfo”)(“realname”)=nullstr(rs(“RealName”))

再运行,哈哈,成功了!

 

 

 

相关文章:

  • gzip 和 gunzip 的使用
  • linux下vi命令大全
  • extjs 同步和异步请求
  • Extjs combo数据绑定与获取
  • 上传图片Microsoft VBScript 运行时错误 错误 '800a01a8' extension=upfile.file(inputname).FileExt
  • RPM包管理
  • Linux Crontab 定时任务 命令详解
  • IIS 子验证程序的注册表键没有在本地计算机上正确配置,匿名密码同步功能被禁用
  • linux之dd命令
  • 將數字前面補0,補足設定的長度
  • C# .NET FTP上传文件夹操作
  • C# 实现Window服务实现定时发送邮件
  • Access denied for user 'root'@'localhost' (using password:YES) 解决方案
  • Maximum request length exceeded
  • C# 计时器Timer控件,倒计时
  • [Vue CLI 3] 配置解析之 css.extract
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • css系列之关于字体的事
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Java编程基础24——递归练习
  • PaddlePaddle-GitHub的正确打开姿势
  • PHP变量
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • vue--为什么data属性必须是一个函数
  • WePY 在小程序性能调优上做出的探究
  • Yii源码解读-服务定位器(Service Locator)
  • 区块链共识机制优缺点对比都是什么
  • 一、python与pycharm的安装
  • Prometheus VS InfluxDB
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​ssh免密码登录设置及问题总结
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.proxy和$.extend
  • %check_box% in rails :coditions={:has_many , :through}
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (day 12)JavaScript学习笔记(数组3)
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (算法设计与分析)第一章算法概述-习题
  • (一)80c52学习之旅-起始篇
  • (转)IOS中获取各种文件的目录路径的方法
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET/C# 使窗口永不获得焦点
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .NET下的多线程编程—1-线程机制概述
  • .net中调用windows performance记录性能信息
  • .net中生成excel后调整宽度
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [Android View] 可绘制形状 (Shape Xml)