Title: 4D v11 SQL
1(No Transcript)
24D v11 SQL
Unicode????
3Unicode (4D)????...
Char(2)Char(3)
Char(4)
Position(Char(0)abc)1
Character code(?)Character code(?)
Length(?)Length(?)
...???????????????
4Unicode ????
5????
- ???????
- ???
- ?
- ?????
- ????
- ??????
- ???
- ???
- ???
6???????
??
???????
??
Unicode??, ???????????????????????????????????????
?... ?? LATIN CAPITAL LETTER A ?? 0x41
U _ _ _ _ _ _
??
U0000 ? U10FFFF
U0000 ? U007F (127) ASCII U0000 ? UFFFF
(65,535) ?? Unicode U0000 ? U10FFFF
(1,048,576) ?? Unicode
7???????
A
U0041
LATIN CAPITAL LETTER A
?
U3042
HIRAGANA LETTER A
U20BB7
??
CJK IDEOGRAPH 20BB7
8???
??
????????????????????? ???????????????????????????
??
9???
a
U0061
LATIN SMALL LETTER A
a
U0430
CYRILLIC SMALL LETTER A
??????????? (?????) ?????????????????????????
10???
?
U8A9E
CJK IDEOGRAPH 8A8E
?
U8BED
CJK IDEOGRAPH 8BED
???, ???, ?????, ????????????? ?????????????????
11?
??
65,535 ??????????? ??? 16 ?????????? ??? Unicode
????? 0, BMP? (Basic Multilingual Plane??)
12?
a
U0061
? 0
??
U1D11E
? 1
??
U20BB7
? 2
13UTF-16
??
2 ??? (16 ???) ???????? Unicode ?????? UTF-16 ?
Mac OS X ??? Windows XP/Vista ?????????????????
14?????
??
???????????????????????????BMP ???????? UTF-16
??? Unicode ???????????
15?????
UD842
???????
??
U20BB7
UDFB7
???????
16????
??
????????????????????????????? ???????????????????
?????????
17????
?
U304C
HIRAGANA LETTER U
U3099
COMBINING HIRAGANA KATAKANA VOICED SOUND MARK
?
?
18??????
??
BMP ????????????????????????? ???? Unicode
?????????????????????????
19??????
?
U304C
HIRAGANA LETTER U
U3099
COMBINING HIRAGANA KATAKANA VOICED SOUND MARK
?
U3094
?
HIRAGANA LETTER VU
20???
??
????????????????????????????? 4 ???????? NFC,
NFCK, NFD, NFDK
21???
?
?
U3094
U3094
NFD
NFC
NFKC
NFKD
?
?
U304C
U304C
U3099
U3099
22??????
abc
?????????
41 00 42 00 43 00
U0041
?????????
U0042
U0043
00 41 00 42 00 43
23Unicode 4D?????
24Replace string
??
?????????????????????????????? ???????? ()
???? ????? ? ????? e
?
25Replace string
a c
U0041
U0000
U0043
Char(0) ? b ???
a c
26Replace string()
??
Unicode ???(???)????, ????????????, ?????????
27Replace string()
a c
U0041
U0000
U0043
Char(0) ? b ???
abc
28Length
??
???????? UTF-16 ?????????? ???(????)/2???? ??(????
???)????????????
29Length
ça
2
U00E7
U0041
ça
U0063
3
U0323
U0041
30Position
??
??????????????UTF-16 ?????????????????????????? ??
?????? () ????
31Position
??
0
U3042
U30FC
U00E9
1
éte
U0074
U0065
U0301
32Position()
??
Unicode ???(???)????, ????????????,
???????????
33Position()
??
2
U3042
U30FC
U00E9
4
éte
U0074
U0065
U0301
34(No Transcript)