Just tried again with 4.21 and 4.50 (I don't have 4.22 to hand)
This simple test:
Code:
$=SetOption("CaseSensitivity","ON") ?
@KIX ?
$NAME = "Ändern Wäsche"
"Test string is: " $NAME ?
"Using Split/Join: " Replace_type1($NAME, "Ä", "Ae") ?
"Using character test: " Replace_type2($NAME, "Ä", "Ae") ?
Function Replace_type1($s,$t,$r)
$Replace_type1=Join(Split($s,$t),$r)
EndFunction
Function Replace_type2($String,$SS,$RS)
While $String
If Left($String,1)==$SS
$Replace_type2=CStr($Replace_type2)+$RS
Else
$Replace_type2=CStr($Replace_type2)+Left($String,1)
EndIf
$String=SubStr($String,2)
Loop
EndFunction
I get:
Code:
[KiXtart 4.21]
4.21
Test string is: Ändern Wäsche
Using Split/Join: Aendern WAesche
Using character test: Aendern Wäsche
[KiXtart 4.50]
4.50 Alpha TEST Release
Test string is: Ändern Wäsche
Using Split/Join: Aendern WAesche
Using character test: Aendern Wäsche