一个静态的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 这是不能修改的
我这个问题解决了的
我只是问有没有别的方式来解决
一个编码问题的解决
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
8条回答 默认 最新
- catstiger 2008-11-07 13:01关注
你都解决了就别问了吧,别人没有处在你的应用场景中,瞎猜,很难的。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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是什么原因呢?