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