Python. Skak symbol i windows cmd

Indlæg af Hanne Mølgaard Plasc

Problem



Sådan udskriver du skak symbol i windows cmd?


print '♛'


Jeg fik 'тЩЫ'.

Bedste reference


Windows Cmd-vinduet anvender Kode Page 437, som ikke indeholder skakkarakterer. [5]


>>> print ''.join([chr(x) for x in range(256)])
 ☺☻♥♦
♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"#$\%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]
^\_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡
«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²
■


Python 3.3 har lige tilføjet evnen til at bruge kode side 65001, som er UTF-8. Brug kommandoen chcp 65001 før du kører Python.

Andre referencer 1


Du har et par muligheder, som jeg kan se, en let og en hård en ...



  1. Brug en alternativ terminal end Windows cmd. Jeg kan godt lide konsol. [6]

  2. Start konsollen ved hjælp af en Shell Link (.LNK) fil, der tillader det
    Du skal angive en skrifttype. Du får måske ikke alle unicode, men andre skrifttyper har helt sikkert bedre støtte til sjove tegn end standard. (Stolet fra dette svar). [7] [8]