Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Kodierung in DOS

Frage Entwicklung Batch & Shell

Mitglied: majcho

majcho (Level 1) - Jetzt verbinden

25.06.2011 um 21:58 Uhr, 5792 Aufrufe, 6 Kommentare

Ich leite mit dem Befel DIR /S > dirliste.txt in eine Textdatei um. In dieser Liste erscheinen jedoch die Verzeichniss und Dateinamen mit Umlauten ä als „ ö als ” usw. Was müsste ich bei Windows 7 64-bit einstellen bzw. welchen Befehl müsste ich aufrufen, damit die richtige Zeichenkodierung erscheint?

Ich leite mit dem Befel DIR /S > dirliste.txt in eine Textdatei um. In dieser Liste erscheinen jedoch die Verzeichniss und Dateinamen mit Umlauten ä als „ ö als ” usw. Was müsste ich bei Windows 7 64-bit einstellen bzw. welchen Befehl müsste ich aufrufen, damit die richtige Zeichenkodierung erscheint?
Mitglied: SamvanRatt
25.06.2011 um 22:14 Uhr
Hi
das sehe ich falsch herum: dein Editor benutzt einfach die Windows Zeichensetzung (1252 oder...) anstatt die DOS ASCII Kennung (=ISO850 oder 437). Mit Notepad++ oder pspad oder ultraedit oder dem noch vorhandenen edit.com siehst du sie "richtig"
Gruß
Sam
Bitte warten ..
Mitglied: rubberman
25.06.2011 um 22:26 Uhr
Hallo majcho.

Das ist eine Frage der Zeichenkodierung (Codepage).
Die Console arbeitet per Default mit ASCII, während die Dateinamen ANSI kodiert vorliegen.
01.
:: derzeitige Codepage speichern 
02.
for /f "tokens=2 delims=:" %%i in ('chcp') do set /a oemcp=%%~ni 
03.
:: auf ANSI wechseln 
04.
>nul chcp 1252 
05.
:: Datei schreiben 
06.
>dirliste.txt DIR /S 
07.
:: zurück nach ASCII 
08.
>nul chcp %oemcp%
Grüße
rubberman
Bitte warten ..
Mitglied: majcho
25.06.2011 um 22:41 Uhr
Verwende Notepad++ und dort erscheint die falsche Kodierung.
Bitte warten ..
Mitglied: majcho
25.06.2011 um 22:42 Uhr
Danke, mit dem Script habe ich gawk als Fehlerteufel erkannt.
Bitte warten ..
Mitglied: SamvanRatt
25.06.2011 um 22:51 Uhr
Bei mir geht's damit:
Kodierung-Zeichnesatz-Mitteleurop-OEM852
Dann bist du in der selben Codepage; ich denke aber das dir rubbermans Zusatz eher entgegen kommt.
Gruß
Sam
Bitte warten ..
Mitglied: Connor1980
27.06.2011 um 07:49 Uhr
Dann darfst du noch den grünen Haken dranmachen

Grüße
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Mac OS X
Malware startet DoS-Angriffe gegen Macs

Link von transocean zum Thema Mac OS X ...

Hyper-V
gelöst HyperV - ungültige MS-DOS Funktion (14)

Frage von Franz-Josef-II zum Thema Hyper-V ...

Batch & Shell
gelöst Unterdrücken eines DOS Fenster bei Ausführen einer Batchdatei (10)

Frage von Zockervogel zum Thema Batch & Shell ...

E-Mail
gelöst Tobit David fx: emails mit base64 Kodierung darstellen (1)

Frage von MichiBLNN zum Thema E-Mail ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (22)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hardware
gelöst PCI-Express-Adapterfrage (14)

Frage von DerWoWusste zum Thema Hardware ...

Linux Netzwerk
DHCP IP-vergabe erst nach 1-2 Minuten (11)

Frage von Maik82 zum Thema Linux Netzwerk ...