Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re^2: Unicode again, in Win7 cmd

by choroba (Bishop)
on Jun 07, 2013 at 11:58 UTC ( #1037663=note: print w/replies, xml ) Need Help??

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

Nice. On my utf-8 terminal:
echo ╱╲ | iconv -f utf8 -t cp1252
لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

Replies are listed 'Best First'.
Re^3: Unicode again, in Win7 cmd
by hdb (Monsignor) on Jun 07, 2013 at 12:06 UTC

    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


      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

        There is "Arial Unicode MS" which has the diagonals. While your advice is good, I cannot implement it due to the lack of admin rights. :(

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1037663]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (9)
As of 2017-12-18 13:54 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (486 votes). Check out past polls.