[edit: somehow missed the topic ]

Ok, you need to tell your script to be Case Sensitive
Furthermore you will need the Loop in case of mixed Cases:

Code:

$_ = SETOPTION("CaseSensitivity","ON")

while INSTR($NAME,"ä") or INSTR($NAME,"ö") or INSTR($NAME,"ü")
or INSTR($NAME,"Ä") or INSTR($NAME,"Ö") or INSTR($NAME,"Ü")
or INSTR($NAME,"ß") or INSTR($NAME," ")
SELECT
CASE INSTR($NAME,"ä")
$NAME = replace($NAME, "ä", "ae")
CASE INSTR($NAME,"ö")
$NAME = replace($NAME, "ö", "oe")
CASE INSTR($NAME,"ü")
$NAME = replace($NAME, "ü", "ue")
CASE INSTR($NAME,"Ä")
$NAME = replace($NAME, "Ä", "Ae")
CASE INSTR($NAME,"Ö")
$NAME = replace($NAME, "Ö", "Oe")
CASE INSTR($NAME,"Ü")
$NAME = replace($NAME, "Ü", "Ue")
CASE INSTR($NAME,"ß")
$NAME = replace($NAME, "ß", "ss")
CASE INSTR($NAME," ")
$NAME = replace($NAME, " ", "_")
ENDSELECT
loop

? $NAME



Edited by Jochen (2004-08-09 08:46 AM)
_________________________