Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #39698

Re: RfD: 1 chars = 1

From "Alex McDonald" <blog@rivadpm.com>
Newsgroups comp.lang.forth
Subject Re: RfD: 1 chars = 1
Date 2015-06-11 14:50 +0100
Organization A noiseless patient Spider
Message-ID <mlc3lm$d4t$1@dont-email.me> (permalink)
References (3 earlier) <ml7m4e$7pp$1@dont-email.me> <ml7qf6$qj4$1@dont-email.me> <ml7thi$41j$1@dont-email.me> <ml82b2$h75$1@dont-email.me> <2015Jun10.142256@mips.complang.tuwien.ac.at>

Show all headers | View raw


on 10/06/2015 13:22:56,  wrote:
> "Alex McDonald" <blog@rivadpm.com> writes:
>>on 10/06/2015 00:41:54, Bernd Paysan wrote:
>>> Did you read my text? I repeat it for you: The *A versions in Windows
>>> NT go through a string conversion wrapper, and all they need to do is
>>> add CP_UTF8 as first-class codepage.
>>
>>Yes, I read your text. What you're suggesting isn't possible. The
>>codepage is set for the entire OS and *A calls do not provide specific
>>codepages. It is possible to overide and use codepage 65001 (UTF-8) for
>>the command line processor (the "DOS console") but that isn't possible
>>for windowed apps, and it only affects input and output to the console.
> 
> Just because it is not yet implemented in Windows does not mean it is
> impossible.  What prevents Microsoft from supporting code page 65001
> everywhere, including windowed apps?  Any technical reason? Or is it
> just stubbornness?

The question is above my pay grade. I don't know. 
 
> 
>>It would not have been possible or advisable to change the design of
>>Windows NT between January and July 1993 based on a USENIX paper, or a
>>Unicode standard published in 1993; both would have been well beyond the
>>end of the design phase of Windows NT.
> 
> That is likely true, but that does not mean that UTF-8 postdates
> Windows NT.  Nor does it mean that it is impossible to add UTF-8 to
> Windows as a first-class code page.  GB18030 (from 2005) definitely
> postdates Windows NT, and also Windows XP and Windows Server 2003, yet
> MicroSoft added support for GB18030 to Windows XP and Windows Server
> 2003 <https://msdn.microsoft.com/en-us/library/aa578128.aspx> (and of
> course also to later versions). The funny thing is that GB18030 is a
> byte-based Unicode Transformation Format, like UTF-8.

There is a first class UTF-8 codepage; utf-8 65001.


https://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx

> 
> - anton

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

RfD: 1 chars = 1 anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-06-08 17:34 +0000
  Re: RfD: 1 chars = 1 Paul Rubin <no.email@nospam.invalid> - 2015-06-08 10:59 -0700
    Re: RfD: 1 chars = 1 "Alex McDonald" <blog@rivadpm.com> - 2015-06-08 19:57 +0100
      Re: RfD: 1 chars = 1 Michael Barry <barrym95838@yahoo.com> - 2015-06-08 16:35 -0700
        Re: RfD: 1 chars = 1 anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-06-09 06:18 +0000
      Re: RfD: 1 chars = 1 Bernd Paysan <bernd.paysan@gmx.de> - 2015-06-09 23:35 +0200
        Re: RfD: 1 chars = 1 "Alex McDonald" <blog@rivadpm.com> - 2015-06-09 23:49 +0100
          Re: RfD: 1 chars = 1 Bernd Paysan <bernd.paysan@gmx.de> - 2015-06-10 01:41 +0200
            Re: RfD: 1 chars = 1 "Alex McDonald" <blog@rivadpm.com> - 2015-06-10 02:03 +0100
              Re: RfD: 1 chars = 1 anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-06-10 12:22 +0000
                Re: RfD: 1 chars = 1 "Alex McDonald" <blog@rivadpm.com> - 2015-06-11 14:50 +0100
              Re: RfD: 1 chars = 1 Bernd Paysan <bernd.paysan@gmx.de> - 2015-06-10 14:46 +0200
    Re: RfD: 1 chars = 1 anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-06-09 07:09 +0000
      Re: RfD: 1 chars = 1 Stefan Mauerhofer <smauerhofer@androsoft.ch> - 2015-06-09 01:52 -0700
      Re: RfD: 1 chars = 1 Bernd Paysan <bernd.paysan@gmx.de> - 2015-06-09 23:29 +0200
      Re: RfD: 1 chars = 1 David Thompson <dave.thompson2@verizon.net> - 2015-06-21 12:46 -0400
  Re: RfD: 1 chars = 1 Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-09 12:06 +0200
    Re: RfD: 1 chars = 1 Mark Wills <markwills1970@gmail.com> - 2015-06-09 03:40 -0700
      Re: RfD: 1 chars = 1 Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-09 12:45 +0200
        Re: RfD: 1 chars = 1 rickman <gnuarm@gmail.com> - 2015-06-09 07:17 -0400
          Re: RfD: 1 chars = 1 Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-09 14:30 +0200
      Re: RfD: 1 chars = 1 "Elizabeth D. Rather" <erather@forth.com> - 2015-06-09 12:50 -0800
        Re: RfD: 1 chars = 1 "HAA" <someone@microsoft.com> - 2015-06-21 17:14 +1000
          Re: RfD: 1 chars = 1 "Elizabeth D. Rather" <erather@forth.com> - 2015-06-20 21:46 -1000
            Re: RfD: 1 chars = 1 "HAA" <someone@microsoft.com> - 2015-06-23 15:05 +1000
              Re: RfD: 1 chars = 1 "Elizabeth D. Rather" <erather@forth.com> - 2015-06-22 19:42 -1000
                Re: RfD: 1 chars = 1 "HAA" <someone@microsoft.com> - 2015-06-27 14:08 +1000

csiph-web