specifies the length of a display unit for the Unicode data.
The
UNICODEWIDTH function specifies the length of a display unit for the Unicode
data. The display unit displays the width of a character when the character
is displayed with fixed width font. Characters between 0x3000 and 0x303F,
0x3400 and 0x4DFF, 0x4E00 and 0x9FFF, 0xF900 and 0xFAFF, inclusively, have
the value of a display unit 2. Other characters are display unit 1
This example uses the Japanese Shift_JIS session encoding, which is
supported under the UNIX operating system.
Statements |
Results |
len1=unicodewidth("abc
");
|
len1=5 |
len2=unicodewidth("\u0041\u0042\u0043\u5927",'esc'); |
len2=5 |
len3=unicodewidth("大 ",'ncr'); |
len3=2 |
len4=unicodewidth("<u0061><u0062>",'paren'); |
len4=2 |
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.