Mam problem z polskimi znakami w emailu podczas użycia funkcji window.location.href.
Bez CMS Made Simple wszystko działa dobrze, ale z nim zamiast polskich znaków pojawiają się krzaczki (załącznik).
Poniżej kod:
{literal}
//
{/literal}
Produkt którego dotyczy spostrzeżenie:
Źrebię
Koźlęcie
nie znajduje się na liście, a jest nim:
Po kliknięciu poniższego przycisku otworzy się okno domyślnego klienta poczty i stanie się możliwe dołączenie zrzutu ekranu obrazującego problem.
-->
Problem z polskimi znakami przy użyciu window.location.href
Problem z polskimi znakami przy użyciu window.location.href
Last edited by rafal_s on Thu Dec 23, 2010 12:34 pm, edited 1 time in total.
Re: Problem z polskimi znakami przy użyciu window.location.h
To nie wina window.location.href tylko ogólny problem z mailami zawierającymi znaki regionalne...
http://forum.php.pl/index.php?showtopic ... ode=linear Poszukiwania rozwiązania warto zacząć w tym miejscu
http://forum.php.pl/index.php?showtopic ... ode=linear Poszukiwania rozwiązania warto zacząć w tym miejscu
[url=http://www.polishwebdesign.pl/]Polish WebDesign Cezary Nowak
Projektowanie stron WWW[/ur]
Projektowanie stron WWW[/ur]
Re: Problem z polskimi znakami przy użyciu window.location.h
No dobrze, tylko jak taki kod:
Zmienić do takiej formy, skoro to ma pomóc:
Cały Kod:
Code: Select all
window.location.href='mailto:xxx@xxx.com;yyy@yyy.pl;?subject=Zgłoszenie błędu&body='+text;
Code: Select all
$tem = '=?UTF-8?B?'.base64_encode('Zostałeś usunięty z subskrypcji').'?=';
Code: Select all
<__html>
<head>
{literal}
<__script__ type="text/javascript">
function mail_form(f)
{
for (var i = 0, text = ''; i < f.elements.length; i++)
{
if (f.elements[i].name == '') continue;
switch (f.elements[i].type)
{
case 'radio':
if (f.elements[i].checked) text += f.elements[i].value + "%0A";
break;
}
}
var blad="";
window.location.href='mailto:xxx@xxx.com;yyy@yyy.pl;?subject=Zgłoszenie błędu&body='+text;
//&&
}
// ]]>
</__script>
{/literal}
</head>
<!-- enctype="text/plain" -->
<form action='""' onsubmit="mail_form(this); return false" >
<p>
<div id="Bledy" style="color:#FF0000; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px"></div>
Produkt którego dotyczy spostrzeżenie:<br />
<input type="radio" name="P" value="Źrebak" />Źrebię<br />
<input type="radio" name="P" value="Kozioł" />Koźlęcie<br />
<input type="radio" name="P" value="nie znajduje się na liście"/>nie znajduje się na liście, a jest nim:
<input name="a jest nim: " id = "brakP" />
<p>
Po kliknięciu poniższego przycisku otworzy się okno domyślnego klienta poczty i stanie się możliwe dołączenie zrzutu ekranu obrazującego problem.
<br />
<!--<input type="submit" value="Przejdź" /> </form>-->
<INPUT TYPE="submit" VALUE="Dalej"> </FORM>
</form>
</__html>