js编码和页面编码不一致,导致提示变量未定义的解决方法 (2011-06-30 10:27:02)转载▼

标签: js跨域 变量未定义 js编码 it 分类: JS

今天在测试项目的时候,由于是和其他站合作的,引用合作方的js文件,

有个js函数调用,调用时会使用包含合作方js里的变量,

可是竟然不兼容ie6、ie7、360等主流浏览器。那必须得解决是吧。

原本以为是跨域问题,如果是跨域问题,也应该提示没权限,可是没提示。

提示的是某某变量未定义,我就百度了。 没找到我想要的答案,

灵机一动想到是不是编码问题 。于是在js后加了 charset="utf-8" 这个 。

发现还真好了。 。 绕了好些圈子 。 这次记下了。避免下次再遇到类似的状况。

比如:http://www.yyy.com/a.html 中嵌入了一个http://www.xxx.com/test.js

a.html 的编码是gbk或gb2312的。 而引入的js编码为utf-8的 ,那就需要在引入的时候

同理,如果你的页面是utf-8的,引入的js是gbk的,那么就需要加上charset="gbk".

----------------------百度上搜到一个答案,不知道是否正确?---------------

百度知道回答html代码,html - JavaScript面试题:页面编码和被请求的资源编码 ,如果不一致,如何处理?百度上搜到一个答案,不知道是否正确?...相关推荐

  1. 大佬告诉你JavaScript面试题大全之基础面试题(附答案)

    介绍JavaScript的数据类型 值类型(基本类型):字符串(String).数字(Number).布尔(Boolean).对空(Null).未定义(Undefined).Symbol(独一无二的值 ...

  2. javascript面试题大全_Js基础面试题(附答案)

    近年来,从事web前端开发的程序员越来越多,都需要使用JavaScript,这篇文章主要整理一些最常见的javascript面试题以及答案. 介绍JavaScript的数据类型 值类型(基本类型):字 ...

  3. JavaScript面试题大全之基础面试题(附答案)

    近年来,从事web前端开发的程序员越来越多,都需要使用JavaScript,这篇文章主要整理一些最常见的JavaScript面试题以及答案. 介绍JavaScript的数据类型 值类型(基本类型):字 ...

  4. JavaScript面试题三千问---下篇

    31.IE 的事件处理和 W3C 的事件处理有哪些区别? 绑定事件: W3C:targetEl.addEventLIstener('click',handler,false); IE:targetEl ...

  5. 百度主动推送代码 批量改进版

    百度主动推送代码,批量推送页面所有URL.说明:改进修复推送undefined错误问题. <script type="text/javascript"> //by ht ...

  6. 174道 JavaScript 面试题,助你查漏补缺

    最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给 ...

  7. 百度js 检测输入法_不明恶意攻击致lt;搜狗搜索gt;lt;搜索结果gt;跳转lt;百度搜索gt;技术原理分析...

    不明恶意攻击致<搜狗搜索><搜索结果>跳转<百度搜索>技术原理分析 原创 2017-09-29 玄魂工作室 EE 玄魂工作室 不明恶意攻击致<搜狗搜索> ...

  8. javascript面试题(初/中级前端开发工程师)

    promise的基础使用 Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息: 从本意上讲,它是承诺,承诺它过一段时间会给你一个结果. ES6 ...

  9. 100道+ JavaScript 面试题,助你查漏补缺

    来源 | https://github.com/Wscats/articles 最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本文主要是在 Github 等各大论坛收录的 ...

最新文章

  1. mysql中tinyint(1)与tinyint(2)的区别
  2. modelsim中仿真波形设置的保存
  3. 服务器充电桩是什么显示,请教一个问题,高速公路上一个服务区一般会设置几个充电站呢...
  4. Java中ListE对象赋值问题(引用传递和值传递)
  5. 【java】带时区的时间格式化
  6. 2台电脑一根网线传文件_「教程」如何快速的在两台电脑间传输大文件?
  7. python实现新闻网站_Python 教你 4 行代码开发新闻网站通用爬虫
  8. wordpress发送测试邮件
  9. 域名被封(微信)后的思索
  10. linux子进程知道父进程退出的解决方案
  11. Home Assistant 入门安装
  12. PLSQL的JOB启动与停止(可视化操作)
  13. 痴情只为无情苦,我欲真心对人 却成了种错情根,人活在世上 究竟是为了什么
  14. 热爱生活,从电影开始
  15. 小白的Python 学习笔记(八)推导式详解
  16. Excel vba从excel中导出表格数据和图表到新word文档
  17. 中国汽车检测行业投资现状及发展战略规划报告2022-2028年版
  18. tinymce 字体样式_谷歌字体和TinyMCE
  19. Unity使用Vuforia实现AR脱卡功能
  20. axure流程图模式_Axure 9.0基础教程:没有Visio,也可以快速绘制流程图

热门文章

  1. 计算机职称考试软盘,2010年职称计算机考试:磁盘格式化
  2. mysql 并发数 任务调度_mysql的计划任务与事件调度实例分析
  3. python的scale方法的变体以及使用_Python with用法实例
  4. java 线程死锁简单例子_java 多线程死锁详解及简单实例
  5. Oracle sqlldr 在DOS窗口导入多列数据到数据库表
  6. 昂贵的聘礼(枚举区间+最短路)
  7. 在windows环境中关于 pycharm配置 anaconda 虚拟环境
  8. TPO-22 C1 Complain about a biased article
  9. JavaScript之对象序列化详解
  10. 6-2 第六天 规划项目功能分布