Output of non-ascii characters via pipe

May 30, 2008
235
2
I have some files containing non-ascii characters, it can be either Scandinavian characters like åäö, but also non-ascii apostrophes and accent marks.

Do someone know why this happens:

C:\User\temp\ok>dir /b åäö*
åäö.7z
åäö.rar

When just outputting them via DIR they display correctly.

C:\User\temp\ok>dir /b åäö* | for %x in (@con) echo %x
???.7z
???.rar

But if I do the equivalent thing with a pipe they are garbled.

...

I actually found the problem when I wrote up this, if I enable Unicode output it works as I want to.

However, can there be other side-effects to doing that? I just read another post that HISTORY /R does not work with Unicode input files. Does this option also affect how SHRALIAS saves the history when it unloads?
 

rconn

Administrator
Staff member
May 14, 2008
12,315
148
nikbackm wrote:

> I have some files containing non-ascii characters, it can be either Scandinavian characters like åäö, but also non-ascii apostrophes and accent marks.
>
> Do someone know why this happens:
>
> C:\User\temp\ok>dir /b åäö*
> åäö.7z
> åäö.rar
>
> When just outputting them via DIR they display correctly.
>
> C:\User\temp\ok>dir /b åäö* | for %x in (@con) echo %x
> ???.7z
> ???.rar
>
> But if I do the equivalent thing with a pipe they are garbled.
>
> ...
>
> I actually found the problem when I wrote up this, if I enable Unicode output it works as I want to.
>
> However, can there be other side-effects to doing that? I just read another post that HISTORY /R does not work with Unicode input files. Does this option also affect how SHRALIAS saves the history when it unloads?

The problem with HISTORY /R was fixed several builds ago.

It does not affect SHRALIAS, which always saves in Unicode format.

Rex Conn
JP Software
 
Similar threads
Thread starter Title Forum Replies Date
Steve Pitts WAD Strange output from DEL of a non-existent directory Support 7
E Scrolling output to single, non-scrolling line Support 13
A How to? TEE - duplicate output to STDERR Support 3
FreezerBurnt ANSI Prompt messes up list output. Support 39
Ó Recent git output not shown on TCC Support 1
Peter Murschall TEE cannot handle Unicode output Support 2
C TEE command appending null characters to output Support 6
Jesse Heines webform output different in ver. 26 than ver. 25 Support 2
vefatica Piping the output of a DO loop. Support 4
vefatica TCMD output invisible on Win10 Support 22
B How can TCC make an output as a part of command string Support 2
Enigma Take Command 23 duplicates output Support 0
Joe Caverly Works with CMD.EXE, no output with TCC.EXE Support 7
S Output from debugger Support 4
M TCC incorrect dir output since Windows 1803 Support 6
A WAD Output redirection to IF block fails with "unbalanced brackets" Support 7
P Scrollable colored output Support 3
scottb How to? ipconfig output in current window Support 4
David McClelland TEE command puts it's output file in c:\ Support 4
vefatica How to? TPIPE ... see output right away? Support 4
T Fixed Unnecessary debug output Support 3
JohnQSmith Weird DIR output (missing lines) Support 1
J WAD Output redirection in tcexit looses data Support 31
vefatica Console output slower that before Support 8
Mordachai How to capture all console output from a TCMD session? Support 4
C Output continues after Ctrl-Break Support 8
I perl output is not visible Support 4
I v16 - cls corrupts output stream Support 7
D Fixed Minor problem: output not alligned in the tree command Support 1
vefatica WAD IDE, output window to foreground Support 3
R WAD Strange output from "memory" command Support 1
A How to? Set up a log file for all command output Support 3
A How to? Use TEE with .NET output Support 6
T How to? Logging Output from External Programs Support 4
Frank output of @ipaddress/@ipname Support 1
dcantor Unidentifiable output Support 16
Stefano Piccardi forum software writes debugging output Support 5
Stefano Piccardi TCC 13 vs. TCC 14 different FFIND /E"d$" output Support 1
H TPIPE: /FILTER and /OUTPUT unexpected incompatibility Support 6
Stefano Piccardi issue: redirecting GOSUB output Support 11
A How to? Pass output from ffind to another command in a BTM file Support 5
J Can you redirect output to printer device with echo? Support 1
A How to? How to enable UTF-8 output in tcmd.ini Support 9
W Ascii character output Support 12
S SELECT DEL (*D.DLL) - output curious Support 8
T eval[] crashes with negative binary output Support 1
E Redirect output from "start"-ed console Support 5
A Redirecting TCC output to a different RDP Session Support 6
D Start program without waiting and redirect output Support 6
vefatica ZIP's informative output Support 1

Similar threads