AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein vcf mit Delphi erstellt, Fehler Umlaute
Thema durchsuchen
Ansicht
Themen-Optionen

vcf mit Delphi erstellt, Fehler Umlaute

Ein Thema von kdf · begonnen am 6. Nov 2020 · letzter Beitrag vom 13. Nov 2020
Antwort Antwort
Seite 2 von 2     12   
kdf

Registriert seit: 3. Jul 2011
128 Beiträge
 
Delphi 10 Seattle Professional
 
#11

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 11. Nov 2020, 17:44
BOM?

Wie mache ich das?
Delphi 6 Prof., Delphi 10 Seattle Prof., IBO 4, IBO 5, Firebird 2.5, Windows 10 Prof., Windows 11 Prof.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.069 Beiträge
 
Delphi 12 Athens
 
#12

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 11. Nov 2020, 19:32
Bei Google suchenByte Order Mark

SaveToFile mit TEncoding.UTF8 speichert das UTF-8-BOM in der Datei.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
kdf

Registriert seit: 3. Jul 2011
128 Beiträge
 
Delphi 10 Seattle Professional
 
#13

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 13. Nov 2020, 11:02
Bei Google suchenByte Order Mark

SaveToFile mit TEncoding.UTF8 speichert das UTF-8-BOM in der Datei.
Ja, das funktioniert mit vcf definitiv nicht.

Kommt die Meldung z.B. bei Google:

BEGIN:VCARD kann nicht gespeichert werden ...

Gibt es denn eine Funktion, die das BOM wegschneidet?
Delphi 6 Prof., Delphi 10 Seattle Prof., IBO 4, IBO 5, Firebird 2.5, Windows 10 Prof., Windows 11 Prof.
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
741 Beiträge
 
#14

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 13. Nov 2020, 11:10
TStringList.WriteBom := true/false
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#15

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 13. Nov 2020, 11:29
TStringList.WriteBom := true/false
Etwas OT: weiß jemand, seit wann es das gibt? Ich habe nämlich vor mittlerweile einigen Jahren extra eine abgeleitete Klasse von StringList gebasteltet mit einer eigenen SaveToFile-Methode, um das BOM abschalten zu können. Das muss allerdings so grob zu Delphi 2009-Zeiten gewesen sein, als dieses ganze TEncoding.UTF8 noch recht neu war. Ich habe dann nie mitbekommen, dass man das mittlerweile offenbar einfach abschalten kann. Oder war das "schon immer" so und ich habe es damals komplett übersehen?

Hier mitzulesen bildet auf jeden Fall auch am Rande immer mal wieder weiter.
  Mit Zitat antworten Zitat
kdf

Registriert seit: 3. Jul 2011
128 Beiträge
 
Delphi 10 Seattle Professional
 
#16

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 13. Nov 2020, 15:13
in seattle ist es schon drin.

Ich habe mal eben ein paar vcf mit Umlauten mit writeBOM := false generiert.

Ich konnte die Dateien problemlos unter contacts.gmail.com einlesen;
via Mail an mich selbst schicken und unter Samsung E-Mail speichern;
im Telefonbuch des Gigaset DX800 einlesen.

Die Umlaute wurden immer richtig dargestellt.

Das Problem scheint damit gelöst zu sein.

Danke für die Hilfe.
Delphi 6 Prof., Delphi 10 Seattle Prof., IBO 4, IBO 5, Firebird 2.5, Windows 10 Prof., Windows 11 Prof.
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#17

AW: vcf mit Delphi erstellt, Fehler Umlaute

  Alt 13. Nov 2020, 19:27
Etwas OT: weiß jemand, seit wann es das gibt?
OH sagt XE.
In 2010 fehlt es auf jeden Fall.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 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