Article ID: 193728
Article Last Modified on 2/11/2005
Codepage=1250
MODIFY WINDOW SCREEN FONT "Courier New",10
CLEAR
*SET COLLATE TO "MACHINE"
SET COLLATE TO "CZECH" && or "Hungary" with codepage of 1250
? space(2)+"Lower to Upper"+space(14)+"Upper to Lower"+space(13) ;
+"ASC() Values"
? space(2)+REPLICATE("-",14)+space(14)+REPLICATE("-",14)+space(13);
+REPLICATE("-",12)
FOR i = 1 TO 26
DO test WITH CHR(96 + i)
ENDFOR
PROCEDURE test (s)
? s, "Lower("+s+") to Upper("+s+"):", LOWER(s) = UPPER(s), ;
" Upper("+s+") to Lower("+s+"):", UPPER(s) = LOWER(s),;
ASC(s), "=", ASC(UPPER(s)), "?"
Letter Decimal
----------------
b 98
f 102
g 103
h 104
j 106
k 107
m 109
p 112
q 113
v 118
w 119
x 120
NOTE: The lower case "g" evaluates incorrectly when comparing UPPER() to LOWER() under the Hungary collation sequence.
MODIFY WINDOW SCREEN FONT "Courier New",10
CLEAR
*SET COLLATE TO "MACHINE"
SET COLLATE TO "CZECH" && or "Hungary" with codepage of 1250
? space(2)+"Lower to Upper"+space(14)+"Upper to ;
Lower"+space(13)+"ASC() Values"
? space(2)+REPLICATE("-",14)+space(14)+REPLICATE("-",14)+space(13);
+REPLICATE("-",12)
FOR i = 1 TO 26
DO test WITH CHR(64 + i)
ENDFOR
PROCEDURE test (s)
? s, "Lower("+s+") to Upper("+s+"):", LOWER(s) = UPPER(s), ;
" Upper("+s+") to Lower("+s+"):", UPPER(s) = LOWER(s),;
ASC(s), "=", ASC(UPPER(s)), "?"
Letter Decimal
----------------
B 66
F 70
G 71
H 72
J 74
K 75
M 77
P 80
Q 81
V 86
W 87
X 88
NOTE: The upper case "G" evaluates incorrectly when comparing UPPER() to LOWER() under the Hungary collation sequence.Additional query words: kbVFp500a kbVFp500 kbVFp600 kbXBase KbDBFDBC kbDatabase kbdse kbcode
Keywords: kbprb kbpending KB193728