From: "Campbell, Rolf [SKY:1U32:EXCH]" Newsgroups: comp.os.msdos.djgpp Subject: Re: foreign char Date: Mon, 27 Mar 2000 10:00:48 -0500 Organization: Nortel Networks Lines: 27 Message-ID: <38DF779F.BB050C8A@americasm01.nt.com> References: <61akdskpe6vgsvm99hspc3ss468e5988am AT 4ax DOT com> <38DBAD67 DOT E2E19571 AT americasm01 DOT nt DOT com> NNTP-Posting-Host: wmerh0tk.ca.nortel.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.72C-CCK-MCD [en] (X11; I; HP-UX B.10.20 9000/785) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Damian Yerrick wrote: > >Damian Yerrick wrote: > > > >> >ASCII only goes up to 0x7F. The A in ASCII stands for American. Americans > >> >don't know about accents, at least not back in the days of teletype > >> >machines..:(. There are no accented characters in ASCII. Unamerican > >> >characters may be represented by multi-byte sequences, hence they are out of > >> >range of char, which is one byte long. > >> > >> But what about iso-8859-1, which OP is probably trying to refer to? > >> It uses the negative characters (char)-96 to (char)-1 to store > >> precomposed characters that are commonly used in Western writing. > >Those 'negative chars' are just the 2's compliment of normal unsigned char's. > >So they correspond to char's with the 8th bit set. > So how do you get them into a string? OP was trying to use escape > syntax to get chars with the 8th bit set, but the compiler was > complaining. I haven't tried it, but I don't see why any 2 digit hex value for a char shouldn't work. -- (\/) Rolf Campbell (\/)