Walter Bright Wrote:

> 
> That's true, '?' can have different encodings, such as for EBCDIC and 
> RADIX50. 
> Those formats are dead, however, and ASCII has won. D is specifically a 
> Unicode 
> language (a superset of ASCII) and '?' has a single defined value for it.
> 
> Yes, Unicode has some oddities about it, and the poor programmer using those 
> characters will have to deal with it, but that does not change that quoted 
> character literals are always the same numerical value. '?' is not going to 
> change to another one tomorrow or in any conceivable future incarnation of 
> Unicode.
> 

another point regarding encodings -
While it's true that for English there's a clear winner - Ascii and unicode as 
a superset of it, it doesn't (yet) apply to other languages. For example, it is 
still prefered for russian to use another pre-existing encoding over Unicode. 

Reply via email to