Problem Note 15882: A DBCS character that contains the hexadecimal value for a single or double
quote might be misinterpreted by the SASĀ® tokenizer
A DBCS character that contains the hex value for a single quote,
'7D', or a double quote, '7F', might be misinterpreted by the SAS tokenizer.
Consider the following example:
IF SUBSTR(M,1,2)='TN' THEN KB='1: <Japanese Character> ';
Where <Japanese Character> is a Japanese character, the assignment
of the KB variable could potentially be represented in hexadecimal as
7DF17A0E487D0F7D. The second occurrence of the '7D' hex value found in
the assignment, is incorrectly interpreted as a single quote and not as
part of the DBCS Japanese character value. This will cause an unclosed
quote tokenization error.
Select the Hot Fix tab in this note to access the
hot fixes that are available for this issue.
Operating System and Release Information
| SAS System | Base SAS | z/OS | 8.2 TS2M0 | 9.2 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | medium |
| Topic: | System Administration ==> Installation ==> NLS (National Language Support)
|
| Date Modified: | 2009-03-30 14:14:37 |
| Date Created: | 2005-08-05 11:20:47 |