wenn ich den VLC Player benutze möchte er es in URI Syntax haben auch wenn das File "lokal" vorliegt
Code: Alles auswählen
file://
diese "konvertiere" ich nun so :
Code: Alles auswählen
FUNCTION ConvDE2Uri(uri)
LOCAL cRet := ""
LOCAL i,iMax
LOCAL cPart
LOCAL cAnsi := Chr(196)+Chr(228)+Chr(214)+Chr(246)+Chr(220)+Chr(252)
iMax := LEN(uri)
FOR i := 1 TO iMax
cPart := SUBSTR(uri,i,1)
IF cPart $ cAnsi
DO CASE
CASE cPart = Chr(196) ; cRet += "%C3%84"
CASE cPart = Chr(228) ; cRet += "%C3%A4"
CASE cPart = Chr(214) ; cRet += "%C3%96"
CASE cPart = Chr(246) ; cRet += "%C3%B6"
CASE cPart = Chr(220) ; cRet += "%C3%9C"
CASE cPart = Chr(252) ; cRet += "%C3%BC"
ENDCASE
ELSE
cRet += cPart
ENDIF
NEXT
RETURN cRet
mir "fehlt" z.b. das "ß" ?
Frage : was gibt es noch was man "beachten" sollte ?
wie sieht es mit Sonderzeichen in anderen Sprachen aus ?