编码问题引起的折腾

作者:mike 来源:163 UED Team 时间:2009-07-03 12:43:00 

最近在做文章页盖楼显示的项目,数据来源是跟贴系统生成的UTF8格式的JSON数据。文章页的HTML编码格式是GB2312,在javascript里importsJs()里指定了编码是UTF8,

代码如下:

$.Ajax.importJs(JSON数据,function(){code…},”utf-8”)

在IE下时不时出现数据呈现不了,FF下则没问题,于是打开httpwatch查看数据,发现httpwatch的content数据是有的,跟正常显示时是一模一样的,然后在importJs里一行一行的调试,情况还是一样,正在一筹莫展之时,发现请求JSON数据的http result是cache时就会出错,result是200时则不会。

干脆去掉所有代码,只保留script src保存发现,问题仍旧一样,说明是JSON数据有问题,于是想起,会不会是编码问题,把JSON数据保存为GB2312,然后在$.Ajax.importJs(JSON数据,function(){code…},”utf-8”)中utf-8改为gb2312,问题得到解决。

至此,确定是编码不统一导致的问题,但为何是http result是cache就会出错,其它则不会?

难道是IE的bug还是其它问题?

注:盖楼显示是重用代码。

标签:编码,问题,json
0
投稿

猜你喜欢

  • mysql limit查询优化分析

    2023-11-16 00:51:04
  • 用JS开发页面动画效果时的一个设计思路

    2008-02-03 15:12:00
  • asp如何验证字符串是否包含有效字符?

    2009-11-08 19:02:00
  • 学会这个炫酷图表利器pyecharts,还怕不被公司重用?

    2023-01-16 23:33:39
  • echarts学习之legend点击事件解读

    2024-05-03 11:10:17
  • TensorFlow实现卷积神经网络

    2022-05-21 02:17:02
  • Oracle 低权限数据库账户得到 OS 访问权限 提权利用

    2009-06-19 17:27:00
  • 最全的mysql查询语句整理

    2024-01-27 03:10:01
  • Python3运算符常见用法分析

    2023-07-29 07:18:39
  • SQL Server2008 数据库误删除数据的恢复方法分享

    2024-01-14 10:05:23
  • 关于Mysql5.7及8.0版本索引失效情况汇总

    2024-01-21 08:35:35
  • Linux服务器网卡流量查看方法 shell和Python各一枚

    2023-10-07 09:31:19
  • pycharm远程调试openstack的图文教程

    2021-10-31 06:37:56
  • Python pandas中read_csv参数示例详解

    2021-05-14 06:17:12
  • python中time.ctime()实例用法

    2022-11-09 05:25:32
  • Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题

    2022-06-09 20:07:37
  • 基于python实现查询ip地址来源

    2021-02-10 14:45:52
  • 微信小程序实现简单的select下拉框

    2024-04-17 10:23:52
  • 升级keras解决load_weights()中的未定义skip_mismatch关键字问题

    2022-12-27 03:58:07
  • Python爬取OPGG上英雄联盟英雄胜率及选取率信息的操作

    2023-12-01 07:06:05
  • asp之家 网络编程 m.aspxhome.com