Qual è la tabella codici di UTF-8?


18

La codepage predefinita del mio prompt dei comandi è 936.

Devo cambiarlo in UTF-8.

chcp 65001

Quanto sopra non funziona. Qual è quella corretta?


1
chcp 65001 ha funzionato bene per me. I programmi che non sono utf-8 genereranno un grande casino, ovviamente.
Havenard,

Hai provato lettere non ascii?

Risposte:


12

Per chcp 65001funzionare, è necessario utilizzare un carattere TrueType nel prompt dei comandi. Uno di questi caratteri è Lucida Console.

Per utilizzare Lucida Console:

  • Fare clic con il tasto destro sulla barra del titolo della finestra
  • Selezionare Properties
  • Seleziona la scheda Font
  • Selezionare Lucida Console
  • stampa OK

Sfortunatamente né Lucida Console, né Consolas sembrano rendere correttamente i caratteri non ASCII nel prompt dei comandi (il che mi rende davvero nervoso nel gestire i file con tali caratteri). :-(
Synetech,

Oops, non importa. Viene visualizzato correttamente (Chrome ha incasinato i caratteri Unicode durante la creazione del .URLfile). La mia preoccupazione per come stanno i file con caratteri Unicode nei loro nomi. Temo che eseguire operazioni come copiare o spostare non funzionerebbe o, peggio, rovinare le cose. Ho provato a usare il chcpcomando che si lamentava di non poter scrivere sul dispositivo. L'ho provato di nuovo senza il comando e ha funzionato. o.O
Synetech,

@Synetech non ti preoccupare, il display è sbagliato, i caratteri sono corretti. cd űviene visualizzato in cd ?, ma va comunque nella directory corretta.
TWiStErRob

0

Molte persone si lamentano di diverse domande sul 65001supporto nella console di Windows. La mia soluzione particolare era usare la tabella codici ISO-8859-1 (28591) anziché UTF-8. Potresti dare un'occhiata agli identificativi delle code page su MSDN per identificare quello che si adatta alle tue esigenze di carattere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.