zoukankan      html  css  js  c++  java
  • 乱码大爆炸

    场景:父页面是gb2312编码(a页面),该页面下有一个utf-8页面(b页面),utf-8页面下有一个iframe,iframe 的src指向utf-8页面(c页面)

    问题:

    1.a与b的乱码问题

    解决:因为框架原因a页面不能调整,so调整b页面,b页面添加<meta http-equiv="content-type" content="text/html"; charset="gb2312" />

    2.当b页面是gb2312编码当需要给iframe下的c页面传参时因为iframe的页面是utf-8编码so又出现编码问题!

    解决①:使用iframe 的src 属性传参时添加url编码,c页面解码

    code:encodeURI 和 decodeURI

    解决②:添加一个全局函数,函数体为声明监听。

    在b页面调用该函数(元素.函数("监听事件",参数))

    c页面添加监听该事件(函数体写逻辑获取参数)

    ps:两个方法都可以获取参数

  • 相关阅读:
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    作业
    C语言I博客作业02
  • 原文地址:https://www.cnblogs.com/newrohlzy/p/9417015.html
Copyright © 2011-2022 走看看