Unicode verwenden (mit Unicodeunterstützung compilieren), z.T. eigene Funktionen verwenden bzw. eigene Parameterdefinitionen bei der Übergabe von Strings an die jeweilige Funktion verwenden, da bei den diversen Codepages die Sonderzeichen an unterschiedlichen Stellen ihren Platz haben bzw. fehlen.
Informationen zu Codeseiten
@XOR:
Bit-XOR: ^
Logisches XOR: ^^
0 xor 0 -> 0
0 xor 1 -> 1
1 xor 0 -> 1
1 xor 1 -> 0
^^ <--> #define XOR(X,Y) (!!(X) ^ !!(Y))