Кодировка символов и очистка кода ... помогите пожалуйста - PullRequest
0 голосов
/ 04 февраля 2012

Я новичок в srackoverflow, и у меня есть проблема, которую, я надеюсь, вы, ребята, можете помочь мне исправить, так как я сломал руку, мне нужен более быстрый способ скопировать и вставить шаблон электронной почты в редактор электронной почты (в Siebel).... но пока у меня проблемы, потому что html-страница, которую я "написал", довольно грязная (я не очень хорош в этом, я просто принимаю участие тут и там и пытаюсь заставить их работать вместе). Моя самая большая проблема заключается в том, чтокогда я пропускаю шаблон в редакторе электронной почты siebel, все символы с axcent выходят неправильно (например, ò или ¬¬ ... и многие другие)

может что-то сделать, пожалуйста, помогите мне в правильном исправлении кода??

Я знаю, что кодирование не работает должным образом на 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>

1 Ответ

0 голосов
/ 04 февраля 2012

Вы должны поместить эту строку в тег "head", куда обычно идет мета

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...