2016-03-29 14 views
1

Ich habe dieses Ankerelement, das mailto: verwendet, um die Seite als E-Mail zu senden. Die Website ist zweisprachig (Englisch/Arabisch), die englische Version funktioniert gut, aber die arabische Version auf einigen Maschinen hat ein Problem mit der Codierung der Betreff-Zeichen, die auf Arabisch gesendet werden, hier ist mein Tag:HTML Anchor mailto Thema Codierungsproblem in Outlook

Nach dem Klicken auf diesen Link auf einigen Computern startet Outlook, aber das Thema scheint Kauderwelsch zu sein. Ich habe auch versucht, den Text in der Betreffzeile ohne Erfolg zu kodieren:

<a href="mailto:?subject=&#1585;&#1587;&#1575;&#1604;&#1577; &#1576;&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;&amp;body=blahblahblah"> 
    <i class="fa fa-envelope-o"></i> 
</a> 

Gibt es etwas, was ich auf der Seite oder auf der defekten Maschine, dies zu beheben tun kann?

Oder gibt es einen anderen Weg, dies zu erreichen, ohne das gleiche Problem zu haben?

Grüße.

Antwort

2

Haben Sie eine Codierung für die HTML-Seite festgelegt? Wenn nicht, verwenden einige Browser die Standardcodierung des Betriebssystems, was zu einer korrekten Anzeige führt, während andere dies möglicherweise nicht tun.

Versuchen, den folgenden Tag zu Ihrem "html-head" Area

<meta charset="utf-8"/> 

(Ihr Werkzeug/Editor Bedürfnisse sicher es in diesem Format, das es funktioniert)

+0

Die Seite dieses Meta-Tag hat Es hat keine Auswirkungen auf dieses Problem. –

+0

Können Sie die Codierung der Datei überprüfen? Wenn sich Ihr Meta-Tag von der eigentlichen Dateicodierung unterscheidet, kann dies ebenfalls zu Fehlern führen. Ein Freeware-Tool wäre zum Beispiel notepad ++. Es zeigt die Dateikodierung in der Statusleiste in der unteren rechten Ecke. – Brandtware

+0

Die Kodierung der Datei ist UTF-8, und wenn das der Fall war, warum funktioniert es dann auf den meisten Rechnern und nicht auf den anderen Maschinen? –

Verwandte Themen