Re: (char-code ) inconsistencies

Terje Norderhaug <[email protected]> Mon, 22 Mar 2010 10:34:55 -0700
Newsgroups gmane.lisp.mcl.general
Message-ID <[email protected]>
On Mar 22, 2010, at 10:06 AM, Raymond Lee wrote:
>
>   The (char-code ) function's behavior has changed from MCL 5.x to  
> RMCL 5.2.1 and now
> appears quite inconsistent for ASCII characters > 127.  For  
> example, in most fonts ASCII
> character #  179 is mapped to the "greater than or equal to"  
> character.  But now in RMCL
>
>  (char-code (character "≥")) --> 8805
>           whereas
>  (char-code (character 179)) --> 179
>
>   Thus the problem surfaces when you try to coerce text (say, in an  
> image file) to its ASCII
> equivalent, but it won't appear if you call (char-code ) from its  
> inverse, (character ).  Most ASCII
> characters > 127 exhibit similar problems.  Any solutions or ideas  
> come to mind?

This is due that MCL 5.2 was upgraded to use Unicode, for which 8805  
(2265 hex) is the "greater than or equal to" character.

-- Terje Norderhaug
   [email protected]

_______________________________________________
info-mcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/info-mcl