原CMS中用的是GB2312编码。。现在的系统用的是UTF8,如果输出的数据不转码,IE下乱。。转则。FF下乱。。郁闷

原CMS中用的是GB2312编码。。现在的系统用的是UTF-8,如果输出的数据不转码,IE下乱。。转则。FF下乱

由于CMS的原页面是HTML,所以只能用<script src="http://www.damain.com/xx.php"></script>,这样的形式输出内容了。

可能FF,跟IE不知是哪里的不一样。在程序里直接 iconv数据,总有一个是乱的

没办法了。只能先判断browser的类型,

再动态js输出<script>,给地址加参数,如果是FF,不用iconv。OR,用iconv转数据

eg:

document.write("<script src='http://www.damain.com/xx.php?browser="+ff+"'><\/script>");

原文地址:https://www.cnblogs.com/flex_fly/p/1793424.html