bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: GNUstep base/make Version 1.7.4


From: Adam Fedor
Subject: Re: ANN: GNUstep base/make Version 1.7.4
Date: 19 Sep 2003 20:42:19 -0600

On Wed, 2003-09-17 at 09:21, Yen-Ju Chen wrote:
> >
> 
>   It doesn't work because in your patch,
>   the iEnc is set to NSUnicodeStringEncoding for "-EscapeIn Yes" case,
>   and this iEnc is immediately used to read the file,
>   which is in ASCII (local) encoding or Unicode encoding.
>   For the ASCII encoding, it fails.
>   The input file could be in Unicode encoding or local encoding (ASCII 
> actually).
>   That's the reason the if... in your patch is checking.
> 
>   So for "-EscapeIn Yes" and input file is in local encoding (ASCII),
>   it should read the file in iEnc encoding, convert \uXXXX into Unicode in 
> NSString,
>   then write this NSString using the iEnc again (line 234-238)
>   since the iEnc is the encoding of user environment.
> 
>   For "-EscapeIn Yes" and input file is Unicode,
>   using iEnc is still correct because input and output are all Unicode 
> encoding (iEnc).
> 
>   Hope my explanation is clear for you.
> 

Maybe I understand, but I think the else clause is for both eIn=YES and
eIn=NO, so perhaps it should be this?



Attachment: cvtenc.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]