wen870105 2008-11-07 08:18
浏览 175
已采纳

一个编码问题的解决

一个静态的html 页面 iframe 一个 jsp

html页面编码是GBK

jsp 的编码是UTF-8

在jsp里有一个3级联的  js

国家 -》 省 -》 市

这里是按国家动态生成 省 在动态生成 市



问题: 首次访问选了国家选省再选市没有问题,F5 刷新一下后 在选省 就出问题了

省 不出现了,用 Httpwatch(一款IE的调试工具)查看流程响应流程 和首次访问一样

把iframe里的页面单独拿出来 访问 任何操作都没有问题。在火狐下都是没有问题的



问题原因: 编码问题 可能是 动态生成的js 编码 为父页面 html 的编码 GBK

解决:在动态生成 js 时指定编码 charset=utf-8



不知道有没有遇见过此问题,以及怎么解决的?
问题补充:
这两个页面来自两个不同的域名

编码一个GBK 一个UTF-8 这是不能修改的

我这个问题解决了的

我只是问有没有别的方式来解决

  • 写回答

8条回答 默认 最新

  • catstiger 2008-11-07 13:01
    关注

    你都解决了就别问了吧,别人没有处在你的应用场景中,瞎猜,很难的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?