字符编码和代码清理..请帮忙

Character encoding and code cleaning...help pls

本文关键字:编码 代码 字符      更新时间:2023-09-26

我是srackoverflow的新手,我有一个问题,我希望你们能帮我解决,因为我摔断了胳膊,我需要一种更快的方法将电子邮件模板复制粘贴到电子邮件编辑器中(在Siebel中)。。。但到目前为止,我遇到了麻烦,因为我"写"的html页面很乱(我不擅长它,我只是在这里和那里取一些部分,并试图让它们一起工作)。我最大的问题是,当我把模板输入到siebel电子邮件编辑器时,所有带axcent的字符都会出错(比如²或…和许多其他)

smone能帮我正确地修复代码吗??

我知道这个代码在firefox上不能正常工作,但我只需要它在Ie上工作(显然可以工作),最重要的是,我需要它在siebel(汽车)上正常工作。

这是超级混乱的代码

    <!-- CSS : AddOns - WorldA -->
    <!--<link rel="alternate stylesheet" title="styleA" type="text/css" media="all" 
href="core/css/D_worldA.css" />-->
<!-- JavaScript : Librarys: jQuery-->
    <script type="text/javascript" 
src="http://flash.nissan.it/core/lib/jQuery/jquery-1.2.6.min.js"></script>
<!-- JavaScript : Librarys: swfObject-->
    <script type="text/javascript" 
src="http://flash.nissan.it/core/lib/swfobject/swfobject.js"></script>

    <script type="text/javascript" 
src="http://flash.nissan.it/flash/devenv/deploy/js/swfaddress.js"></script>
<!-- JavaScript : Include and embedded versions-->
    <script type="text/javascript" 
src="http://flash.nissan.it/core/scripts/document.ready.js"></script>
    <script type="text/javascript" 
src="http://flash.nissan.it/core/scripts/script.js"></script>
    <script type="text/javascript" >
        // <![CDATA[
         function resizeHeader(val){
         var flashHeader = document.getElementById('B_MediaNavigationLevel1');
         flashHeader.style.height=val+'px';
         var flashObject = document.getElementById('shell_header');
         flashObject.style.height=val+'px';
         }
         function resizeFooter(val){
         var flashFooter = document.getElementById('B_MediaNavigationLevel2');
         flashFooter.style.height=val+'px';
         var flashFooterObject = document.getElementById('shell_footer');
         flashFooterObject.style.height=val+'px';
         }
         // ]]>     
        jQuery(document).ready(function() {
        // HEADER
               soHead = new SWFObject
("http://www.nissan.it/flash/devenv/deploy/shell/swf/shell.swf", "shell_header", "100%", "100%", 
"10.0.45.2", "#ffffff");
               soHead.useExpressInstall
('http://www.nissan.it/flash/devenv/deploy/shell/swf/expressinstall.swf');
               soHead.addVariable("confFile", "http://www.nissan.it/IT/it.-
shellconf.conf");
               soHead.addVariable("manifest", "http://www.nissan.it/IT/it.-
headerContent-Single-nointernal-trvheaderxml.xml");     
               soHead.addVariable("trvheader_resizeFunc", "resizeHeader" );
               soHead.addVariable("trvheader_emebed", "true" );
               soHead.addParam( "allowScriptAccess", "always" );
               soHead.addVariable("verbose", "false" );
               soHead.addVariable("fps", "false" );
               soHead.addVariable("trv_header_selected_nodeid", "glossary" );
               soHead.addParam( "wmode", "transparent" );

        // FOOTER
               soFoot = new SWFObject
("http://www.nissan.it/flash/devenv/deploy/shell/swf/shell.swf", "shell_footer", "100%", "100%", "10.0.45.2", "#ffffff");
               soFoot.useExpressInstall
('http://www.nissan.it/flash/devenv/deploy/shell/swf/expressinstall.swf');
               soFoot.addVariable("confFile", "http://www.nissan.it/IT/it.-
shellconf.conf" );
               soFoot.addVariable("manifest", 
"http://www.nissan.it/IT/it/glossary.-trvbottomNavxml.xml");
               soFoot.addVariable("trvfooter_resizeFunc", "resizeFooter" );
               soFoot.addParam( "allowScriptAccess", "always" );
               soFoot.addVariable("trvfooter_emebed", "true" );
               soFoot.addVariable("verbose", "false" );
               soFoot.addVariable("fps", "false" );
               soFoot.addParam( "wmode", "transparent" );      

               soHead.write( "B_MediaNavigationLevel1" );
               soFoot.write( "B_MediaNavigationLevel2" );
        }); 
    </script>
<!--  trackingHtmlContent -->

</head><body marginheight="0" topmargin="0" marginwidth="0" leftmargin="0" class="body">
    <div id="theDocument">

<div id="A_body">
<div class="topDecoration"></div>
<div class="middleDecoration">
<div id="B_content" class="glossaryDisplay">
        <!-- component zone 2 -->

<div class="stdDisplay">
            <!-- component zone 3-->



<Script Language=JavaScript>
function copyToClipboard(ID){
ctrlRange = document.body.createControlRange();
ctrlRange.add(document.all(ID));
ctrlRange.execCommand("Copy");
}
</Script>

<style type="text/css">

#coolmenu a{
font: bold 13px Verdana;
padding: 5px;
padding-left: 4px;
display: block;
width: 100%;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}
html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}
#coolmenu a:hover{
background-color: black;
color: white;
}
</style>

<div id="coolmenu">


<table width="100%" border="0">
  <tr>
    <td><ol class="descriptionList">
      <li class="openDefault" ><a href="#templ1" title="Concessionario Autorizzato">Concessionario Aut.</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ2" title="Centro Assistenza Fiducia">Centro Assistenza 
        Fiducia</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ3" title="CETOC">CETOC</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ4" title="Dati Mancanti">Dati Mancanti</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ5" title="Contatti Nissan Italia">Contatti Nissan Italia</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ6" title="Inviare Richiesta Scritta Roma">Inviare Richiesta Scritta Roma </a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ7" title="Richiesta Info+Link">Richiesta Info+Link</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ8" title="Libretto uso/manutenzione o garanzia">Libretto 
        uso/manutenzione o garanzia</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ9" title="Elenco Concessionari GT-R">Elenco Concessionari GT-
        R</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ10" title="Infiniti: Info Request+link">Infiniti: Info Request
        +link</a></li>
      <li  ><a href="#templ11" title="Qashqai Tempi di attesa">Qashqai Tempi di attesa</a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ12" title="SCONTI CATEGORIE SPECIALI - LEGGE 104 ETC">Sconti categorie speciali - legge 104 etc.</a></li>
    </ol></td>
    <td><ol class="descriptionList">
      <!-- "Access description from" -->
      <li  ><a href="#templ13" title="DISPONIBILITÁ VEICOLI PRESSO CONCESSIONARI">Disponibilita veicoli presso cocessionari </a></li>
      <!-- "Access description from" -->
      <li  ><a href="#templ14" title="RISORSE UMANE – CURRICULUM ETC.">Risorse umane -cv - etc.</a></li>
      <li  ><a href="#templ15" title="RECLAMO: SEGNALAZIONE E CODICE">Reclamo: segnalazione e codice</a></li>
    </ol></td>
    </tr>
</table>

<!-- "Access description from" -->

</ol>
</div>
<div class="glossaryContainer">
<div class="glossaryTab" id="templ1">Concessionario Autorizzato <br> <input type=button value='Copy Table To Clipboard' onClick="copyToClipboard('thisTable')"> 
<table id='thisTable' class=MsoNormalTable border=1 cellspacing=0 cellpadding=0>
<tr id=>
<td id="t1" width=852>email template in here</td>
</tr>
</table>
</div>
</div>
<a class="anchorLink" href="#A_body">Torna sù</a>
        </div>
        <!-- component zone 4 (title area)-->   

    </div>
    <!-- MAIN DATA CONTAINER  //////////////////////////////////////////////////////-->
</div>  
</div>
</div>
    </body>

您应该将此字符串放在meta通常位于的"head"标记中

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>