Hallo, ich brauche einmal wieder Eure Hilfe.
ich möchte aus einem Dateinamen alle Umlaute und falsche Zeichen entfernen bzw. umwandeln.
Mit ReplaceAll bin ich leider gescheitert.
Mit den neuen Dateinamen, soll dann aus dem EXILTOOL Herstellungsdatum und GPS Daten auslesen werden.
Function ohneUmlaute(s as string) As string
dim u, t as string
u = EncodeURLComponent(s)
t = u _
.ReplaceAll("%C3%A4","ae") _
.ReplaceAll("%C3%B6", "oe") _
.ReplaceAll("%C3%BC", "ue") _
.ReplaceAll("%C3%84","Ae") _
.ReplaceAll("%C3%96", "Oe") _
.ReplaceAll("%C3%9C", "Ue") _
.ReplaceAll("%C3%9F", "ss")
return t
End Function
Und wieso sollte man dafür einen Plugin benötigen? Es gibt bereits im Forum einige Einträge (Suche nach “normalize”), z.B. String comparison works on Windows but not on OSX bei der “CFStringNormalize” verwendet wird.