Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Übertragung Unicode-Text in eMail (https://www.delphipraxis.net/66031-uebertragung-unicode-text-email.html)

yogie 23. Mär 2006 18:23


Übertragung Unicode-Text in eMail
 
Hallo zusammen,

eigentlich handelt es sich nicht wirklich um eine Programmierfrage.

Im Zusammenhang mit einer Internationalisierung hat jemand in
Griechenland eine Liste mit Texten in griechisch angefertigt. Diese
Liste hat er mir per eMail als Anhang geschickt. Ich hatte gebeten diese Liste mit Notepad zu bearbeiten und dann zur Speicherung die Option UNICODE zu wählen. Leider kann ich im Anhang keine griechischen Zeichen (also ein richtiges Alpha, Beta usw.) finden.

Mein Test für die Dartsellung von griechischen Zeichen auf meinem
Rechner sah so aus, dass ich von yahoo.gr ein paar Zeilen Text kopiert habe, die sich dann im Notepad anzeigen und auch speichern ließen, wenn
man die UNICODE Option verwendet.

Muß bei der Übertragung oer Mail noch zusätzlich etwas beachtet werden.

Gruß Yogie

himitsu 23. Mär 2006 18:38

Re: Übertragung Unicode-Text in eMail
 
Also, du kannst eine eMail ja auch im HTML-Format versenden, dort mußt du einfach nur im HTML-Header angeben in welchem Format der Text im Dokument vorliegt ... am besten macht sich dabei allerdings UTF8, da dieses eigentlich von allen Unicodefähigen/HTML-verstehendem Mailprogramm verstanden wird ;)

Ratte 23. Mär 2006 18:42

Re: Übertragung Unicode-Text in eMail
 
Beim Anhang müsste das aber eingetlich egal sein. Habt ihr das gleiche Charset eingestellt?

jus 23. Mär 2006 18:51

Re: Übertragung Unicode-Text in eMail
 
Ich benütze ein deutsches Windows ohne irgendeine eine Sondereinstellung. Voraussetzung für die Darstellung ist lediglich, dass Schriften installiert sind, die es darstellen können. Wenn du sowieso die Schriften im yahoo.gr lesen kannst, sollte diese Voraussetzung sowieso gegeben sein.
Ich will deinem griechischen Partner nichts unterstellen, aber wenn er wirklich den griechischen Text in einem Windows ab Windows2000 und aufwärts den Text mit der Option Unicode im windowseigenen Notepad abgespeichert hat, dann sollte es funktionieren. Zumindest funktioniert es bei mir mit chinesischen und japanischen Texten.
Du könntest natürlich auch Microsoft Office dafür verwenden, Office sollte bei den neueren Versionen auch Unicode unterstützen.

Grüsse,
jus

marabu 23. Mär 2006 19:00

Re: Übertragung Unicode-Text in eMail
 
Hi.

Vermutlich bist du besser beraten, wenn du statt "UNICODE" die Kodierung "UTF-8" von NotePad verwendest. Zumindest habe ich bei dem von dir angeregten Test mit der griechischen Portalseite von Yahoo! mit UTF-8 eine verlustfreie Konvertierung von und zu ISO-8859-7 durchführen können - mit "UNICODE" (UTF-16) funktioniert das nicht...

Grüße vom marabu

yogie 24. Mär 2006 16:24

Re: Übertragung Unicode-Text in eMail
 
... vielen Dank für die Tips und Anregungen.

Ich war eigentlich auch davon ausgegangen, dass bei den Anhängen in einer
Mail alles wie gewünscht klappen sollte. Ich muß gestehen, dass
es sich bei dem Versender in Griechenland nicht gerade um einen Spezialisten in Sachen Software handelt. Ich werde mal nachfragen, ob das mit der Codierung auch wirklich genacht wurde.

Gruß und schönes Wochenende

Yogie

shmia 24. Mär 2006 16:27

Re: Übertragung Unicode-Text in eMail
 
Ich würde die Textdatei in ein schützendes ZIP-File verpacken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz