代码
<html><head> 
<title>Su Xiang BBS </title> 
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <!--在这-->
<style type='text/css'>xxx</style>
<body>
苏翔=乱码

解决方案 »

  1.   

    <title>Su Xiang BBS </title> 
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <!--在这-->
    <body>
    苏翔=乱码
    <script language=JavaScript>
    alert(document.getElementsByTagName("META")[0].content)
    document.getElementsByTagName("META")[0].content="text/html; charset=gb2312"
    alert(document.getElementsByTagName("META")[0].content)
    </script>
      

  2.   

    谢谢:xinyunyishui(心云意水)
    还是乱码,有别的办法吗?
      

  3.   

    能不能用JS调用IE(->左键->弹出菜单->编码->GB2312)?或其他办法?
      

  4.   

    如果你用ASP的话可以检测用户浏览器支持的语言啊~~~检查出来重定向到不同版本就OK了。
      

  5.   

    我不能使用客户端脚本(当然不能加HTTP header了),不能修改以下代码,只能加JavaScript代码(这是个功能很强大的外国免费论坛):
    网址在这:http://www.bbfree.net/suxiang/,大家都可以申请呀
    就是要解决这个中文乱码问题,不然得一遍遍地->左键->弹出菜单->编码->GB2312:
    代码
    <title>Su Xiang BBS </title> 
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><!--在这-->
    <body>
    苏翔=乱码
      

  6.   

    可是我总觉得可行的,用代码来代手工:->左键->弹出菜单->编码->GB2312
    查了IE的资料,没点头绪呀
      

  7.   

    我认为这个没有办法修改之, 因为 http header 是在JS代码加载之前就被浏览器加载的, 我们没有办法通过果来改因, 不过你可以这样试试, 用JS代码 window.open 出一个新的窗口, 新的窗口里指定 charset=gb2312 , 新的窗口的 newWin.document.body.innerHTML = document.body.innerHTML , 再关闭老网页. 这样试试先. :)
      

  8.   

    得这样。。先改charset,然后要location.reload一下。代码如下<script>
    document.charset="gb2312";
    history.go(0);
    </script>
      

  9.   

    再判断一下charset,否则要死掉的
      

  10.   

    可以先进一个空页面,然后把空页面的charset改为gb2312,然后就跳转到你的页面
      

  11.   

    To: 楼上的, 你自己测试一下先, 你在本页面里的设置, 在页面跳转了以后还有效? I服了U
      

  12.   

    看来只有手工->左键->弹出菜单->编码->GB2312,
    试了Meizz的方法,虽:->左键->弹出菜单->编码->自动显示:GB2312,但仍乱码,
    谢谢各位,
      

  13.   

    本问题是无解了,谢谢各位,如 liuzxit(八爪魚)所说:但感覺這個屬性是只讀的﹐改了也沒用
    谢谢