In article <87puxxvzeb.fsf@deneb.cygnus.argh.org>, Florian Weimer wrote: > Bernhard Rumpler writes: > > > how can I get a wide character for an 'and-sign' (ISO 10646: > > 22c0)? > > (i need to assign it to a string afterwards) > > Big_Wedge : constant Wide_Character := '⠠'; > > If your development system doesn't suppport Unicode, you'll have to > use something like this instead: > > Big_Wedge : constant Wide_Character := Wide_Character'Val (16#22C0#); All Ada systems must support the use of character literals for all wide character values, including this one. However, it is implementation dependent what the representation of such character values is (this is not surprising, ALL representation issues in Ada source programs are implementation dependent, the standard has nothing to say about the representation of source programs). So you have to check your implementation. GNAT provides half a dozen different encoding schemes (see GNAT users's guide) Sent via Deja.com http://www.deja.com/ Before you buy.