Monday, 11 January 2010

New Features for Administrators - Question 058

Which two statements are true regarding the use of UTF-16 encoding? (Choose two.)

A. Enables easier loading of multinational data

B. Uses a fixed-width multibyte encoding sequence

C. Asian characters are represented in three characters

D. Uses a variable-width multibyte encoding sequence

E. European characters are represented in one or two bytes

Answer: A, B

Explanation:

AL16UTF16 is a 2-byte, fixed-width Unicode character set, which is also referred to as UTF16 or UCS2. The ASCII English character set is assigned the first 128 values from 0 (0X00) through 127 (oX7F) in Unicode, which translates to 1 byte. Even though AL16UTF16 uses one more byte than UTF8 for ASCII character representation, it is still faster because it uses fixed-width encoding as opposed to UTF8, which uses variable-width encoding. UTF-16 encoding enables easier loading of multinational data. It uses a fixed-width multibyte encoding sequence.

Incorrect Answers

C: Asian characters are represented in two characters because UTF16 is a 2-byte, fixedwidth Unicode character set.

D: It uses a fixed-width multibyte encoding sequence.

E: European characters are represented in two bytes because UTF16 is a 2-byte, fixedwidth Unicode character set.

OCP Oracle9i Database: New Features for Administrators, Daniel Benjamin, p. 266-278

Chapter 5: Language Enhancements

Oracle 9i New Features, Robert Freeman, p. 139-146

Chapter 5: Miscellaneous Oracle9i Features and Enhancements

No comments:

Post a Comment