TEST 1.1: 0x30a2, 0x32d0
PRINT 'TEST 1.1: ' + NCHAR(0x30a2) + ' = ' + NCHAR(0x32d0) + ' COLLATE Japanese_CI_AI'
IF NCHAR(0x30a2) = NCHAR(0x32d0) COLLATE Japanese_CI_AI
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x30a2) + ' with circle is ' + NCHAR(0x32d0)
--- TEST 1.2: 0x30a2, 0x32f3
PRINT 'TEST 1.2: ' + NCHAR(0x30a2) + ' != ' + NCHAR(0x32f3) + ' COLLATE Japanese_CI_AI'
IF NCHAR(0x30a2) != NCHAR(0x32f3) COLLATE Japanese_CI_AI
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !!' + NCHAR(0x32f3) + ' is ' + NCHAR(0x30e4) + ' with circle'
--- TEST 2.1: ', 0xff07
PRINT 'TEST 2.1: ' + '''' + ' != ' + NCHAR(0xff07) + ' COLLATE Japanese_CI_AS'
IF '''' = NCHAR(0xff07) COLLATE Japanese_CI_AS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !!'
--- TEST 2.2: ', 0x2019
PRINT 'TEST 2.2: ' + '''' + ' != ' + NCHAR(0x2019) + ' COLLATE Japanese_CI_AS'
IF '''' = NCHAR(0x2019) COLLATE Japanese_CI_AS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x2019) + ' is single-quote wide version in japan'
--- TEST 3.1: a, 0x24d0
PRINT 'TEST 3.1: ' + 'a' + ' != ' + NCHAR(0x24d0) + ' COLLATE Japanese_CI_AI_WS'
IF 'a' != NCHAR(0x24d0) COLLATE Japanese_CI_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x24d0) + ' is wide'
--- TEST 3.2: a, 0x249a
PRINT 'TEST 3.2: ' + 'a' + ' != ' + NCHAR(0x249c) + ' COLLATE Japanese_CI_AI_WS'
IF 'a' != NCHAR(0x249c) COLLATE Japanese_CI_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x249c) + ' is wide'
--- TEST 3.3: a, 0x24b6
PRINT 'TEST 1.2: ' + 'a' + ' != ' + NCHAR(0x24b6) + ' COLLATE Japanese_CI_AI_WS'
IF 'a' != NCHAR(0x24b6) COLLATE Japanese_CI_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x24b6) + ' is wide'
--- TEST 4.1: 1, 0x2460
PRINT 'TEST 4.1: ' + '1' + ' != ' + NCHAR(0x2460) + ' COLLATE Japanese_CS_AI_WS'
IF '1' != NCHAR(0x2460) COLLATE Japanese_CS_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x2460) + ' is wide'
--- TEST 4.2: 1, 0x2474
PRINT 'TEST 4.2: ' + '1' + ' != ' + NCHAR(0x2474) + ' COLLATE Japanese_CS_AI_WS'
IF '1' != NCHAR(0x2474) COLLATE Japanese_CS_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x2474) + ' is wide'
--- TEST 4.3: 1, 0x2488
PRINT 'TEST 4.3: ' + '1' + ' != ' + NCHAR(0x2488) + ' COLLATE Japanese_CS_AI_WS'
IF '1' != NCHAR(0x2488) COLLATE Japanese_CS_AI_WS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x2488) + ' is wide'
--- TEST 5.1: 0x30fc, 0x3005
PRINT 'TEST 5.1: ' + NCHAR(0x30fc) + ' != ' + NCHAR(0x3005) + ' COLLATE Japanese_CI_AS'
IF NCHAR(0x30fc) != NCHAR(0x3005) COLLATE Japanese_CI_AS
PRINT ' GOOD !'
ELSE
PRINT ' STRANGE !! ' + NCHAR(0x30fc) + ' dont same ' + NCHAR(0x3005)