当前位置: 代码迷 >> JavaScript >> JS输出中文乱码!(模板里正常,生成静态页面就乱码!),该怎么解决
  详细解决方案

JS输出中文乱码!(模板里正常,生成静态页面就乱码!),该怎么解决

热度:101   发布时间:2012-04-08 14:38:30.0
JS输出中文乱码!?(模板里正常,生成静态页面就乱码!)
说也说不清楚,我把部分代码发上来吧:注意 我在生成页面加上 charset="gb2312"> 也不行!
JS代码:
JScript code

document.writeln("why no show 中文不正常?");


模板代码: (这里显示中文是正常的)
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>@title</title>    
    <link rel="stylesheet" type="text/css" href="../CssAndJs/NewsHtmlStyle.css"/>
</head>
<body>
<div id="head"><a href="#" id="homelink"><img src="../images/3.gif" alt="网站Logo" /></a>
  <ol id="navlinks">
<li class="first"><a href="aboutus-ourgoal.html">关于我们</a></li>
        <li>企业资讯</li>
        <li><a href="#.html">供求信息</a></li>
        <li><a href="instructions.html">企业招聘</a></li>
        <li><a href="#">产品简介</a></li>
        <li class="last"><a href="#">联系我们</a></li>
    </ol>
    <p id="today">
      发布时间:<!--@DateStart-->@PubDate<!--@DateEnd-->
    </p>
</div>
<div id="content">
    <h1><b><!--@TitleStart--> @NewsTile<!--@TitleEnd--></b>  <!--@KindNameStart--> @NewsKindName<!--@KindNameEnd--></h1>
    <h2>发布人:<!--@NameStart-->@userName<!--@NameEnd--></h2>             
           
              <!--@BodyStart--> @NewsBody<!--@BodyEnd-->
              </div>
 
 <div id="sidebar"><script language="JavaScript" type="text/javascript"  src="../CssAndJs/Ad.js"></script></div> 
         
<div id="footer">
    <p>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Site design by  (<a href="http://www.caopeng.org">caopeng.org</a>)</p>
    </p>
</div>
</body>
</html>


生成的静态页面代码:(这里显示中文就不正常了!)
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>莫斯科空气中有毒颗粒超标 部分市民戴面具上班</title>    
    <link rel="stylesheet" type="text/css" href="../CssAndJs/NewsHtmlStyle.css"/>
</head>
<body>
<div id="head"><a href="#" id="homelink"><img src="../images/3.gif" alt="网站Logo" /></a>
  <ol id="navlinks">
<li class="first"><a href="aboutus-ourgoal.html">关于我们</a></li>
        <li>企业资讯</li>
        <li><a href="#.html">供求信息</a></li>
        <li><a href="instructions.html">企业招聘</a></li>
        <li><a href="#">产品简介</a></li>
        <li class="last"><a href=""5


------解决方案--------------------
把文件用记事本打开,另存为utf-8格式
  相关解决方案