[BUG core?] Regression with parsing Windows’ command-line

Ilya Zakharevich nospam-abuse@ilyaz.org
Sat Dec 3 03:40:30 GMT 2022


On Wed, Nov 16, 2022 at 04:48:25AM -0800, I wrote:
> De-quoting (converting the Windows’ command-line into argc/argv) does
> not remove double quotes if characters not fit for 8-bit (?) are present.
>> 	Broken in: CYGWIN_NT-6.1 Bu 3.3.4(0.341/5/3) 2022年01月31日 19:35 x86_64 Cygwin
> 	Works in: CYGWIN_NT-6.1-WOW Bu 2.2.1(0.289/5/3) 2015年08月20日 11:40 i686 Cygwin
>> To reproduce, do in CMD’s command line:
>> D:\> D:\Programs\cygwin2022\bin\perl -wle "print for @ARGV" . "/i/" "/и/" .
> .
> /i/
> "/и/"
> .

I triple-checked
 • with a Win10 machine (and a version of cygwin given above),
 • with a fresh latest(=test)-cygwin-dll installation on a Win7 (as above) machine. 
Same bug everywhere.
> Likewise for other characters which do not fit into 8-bits. (I have a
> TrueType font enabled in a console.)
>> (If you do not know how to type this, just copy-and paste it into a
> console with CMD.)

Ilya


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /