Domino 9 und frühere Versionen > ND9: Entwicklung
Dateianhänge mit Umlauten die auf einem MAC erstellt wurden
(1/1)
Manni Ciao:
Liebe Gemeinde,
wir transferieren Dateien per Script auf ein Laufwerk. Es funktioniert jedoch nicht, wenn Umlaute in einem Dateinamen stecken die von einem MAC erstellt wurden?!
Kennt da jemand eine Lösung?
Die Umlaute werden nicht erkannt und der Dateiname bleibt mit den ö,ü,ä....
forall o In rtitem.EmbeddedObjects
If ( o.Type = EMBED_ATTACHMENT ) Then
DateiName = o.Name
DateiName = Replace(DateiName,"ö","")
DateiName = Replace(DateiName,"ü","")
DateiName = Replace(DateiName,"ä","")
pram:
Ich würde mit einer Positivliste arbeiten. Den String Zeichen für Zeichen durchgehen und alles was nicht a-z0-9._- ist, entfernen.
Am Mac werden die Umlaute wohl aus 2 Zeichen kombiniert.
SlyFox:
Hallo,
ich würde das anders lösen:
Ä durch Ae
Ö durch Oe
Ü durch Ue
ä durch ae
...
ersetzen.
Viele Grüße
Christoph
Manni Ciao:
eben geht das nicht, weil er das Ä nicht als Ä erkennt
ich habe es nun anderst gelöst und mache generell nur mehr einen zufalls - dateinamen
wichtig ist ja nur, dass der mail-empfänger - eine externe Druckerei - einen eindeutigen Dateinamen hat
SlyFox:
Dann empfehle ich Präfix mit Datum und Uhrzeit.
Firma-20180515-150000
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln