in reply to Re: Unicode again, in Win7 cmd
in thread Unicode again, in Win7 cmd

Without binmode I get "╱╲" instead of "╱╲".

Sorry: was meant as reply to choroba.

Replies are listed 'Best First'.
Re^2: Unicode again, in Win7 cmd
by choroba (Cardinal) on Jun 07, 2013 at 11:58 UTC
    Nice. On my utf-8 terminal:
    echo ╱╲ | iconv -f utf8 -t cp1252
    ╱╲
    
    لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

      Now this works (prints black spade suit):

      system( "chcp 65001" ); print "\xe2\x99\xa0\n";

      It seems that the font I am using "Lucida Console" (and the other fonts offered in "Properties") just has no entries for the diagonals :-<

      A quick look into the "Character Map" tool confirms this. All this time wasted...

      Thanks for all your replies. From here I guess I need to find out which fonts have the diagonals and how can I get cmd.exe to use one of them. But this is not a Perl question.

        BTW, if you find a matching font, you need to enable it in the registry:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Consol +e\TrueTypeFont

        ...or

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Consol +e\RasterFonts

        ...a new string value, e.g. 00, 01.. where the value is your font - reboot required :-(

        Unfortunately i couldn't figure out the right one yet ;-(

        Regards, Karl

        «The Crux of the Biscuit is the Apostrophe»