Top-Themen

Aktuelle Themen (A bis Z)

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

Umlaute in batch an der Konsole richtig darstellen

Mitglied: 77575

77575 (Level 1)

01.09.2010 um 21:04 Uhr, 6791 Aufrufe, 6 Kommentare

hallo,

oh gott werden jetzt einige denken, das thema wurde odch schon tausend mal diskutiert. RICHTIG, und ich habe noch keine echte Antwort gefunden ja und ich habe auch schon bei Herrn google nachgefragt.

ich weiß wenn ich mit edit.com texte mit umlaute schreibe werden diese korrekt an der ausgabe dargestellt.
darum geht es mir aber nicht.
ich habe ganz einfach eine datei , dir mir geliefert wird , auf die ich keinen einfluss habe.
und diese datei möchte ich mit more an der konsole ausgeben.

ein ganz einfaches bsp.:
erstell eine datei text.txt mit dem inhalt
Äußerst blöd das Problämchen mit den Umläutschen im Konsölchen

dann ein batchfile test.cmd
@echo off
chcp 850
more <text.txt
pause

hab es auch mit anderen code pages probiert die ich in anderen foren oder hier gefunden habe, egal, keine umlaute.

????
ist das wirklich so kompliziert oder unmöglich die umlaute aus einer text / log datei richtig in der konsole darzustellen?


gruss 01
Mitglied: bastla
01.09.2010 um 21:25 Uhr
Hallo 01-01-01!

Verwende als Codepage 1252 ...

Etwas eleganter wäre es übrigens so:
01.
@echo off & setlocal 
02.
for /f "tokens=3 delims=:. " %%i in ('chcp') do set "CP=%%i" 
03.
chcp 1252 >nul 
04.
more <text.txt 
05.
chcp %CP% >nul 
06.
pause
Grüße
bastla
Bitte warten ..
Mitglied: 77575
01.09.2010 um 21:48 Uhr
hi bastla,

hab ich auch schon probiert.
selbes ergebnis bzw. mysteriöses ergebnis.
wenn ich in die textdatei nur die zeile Äußerst blöd das Problämchen mit den Umläutschen im Konsölchen schreibe, bekomme ich als ausgabe:

Active code page: 1252
???4???????????????????????????

wenn ich in die textdatei zwei zeilen schreiben:
hallo welt
Äußerst blöd das Problämchen mit den Umläutschen im Konsölchen

bekomme ich die normale ausgabe wo die umlaute nicht dargestellt werden.
kann das heir nicht per copy and paste einfügen. hier im feld werden dieumlaute wieder richtig dargestellt.
die ausgabe als bsp:
Active code page: 1252
hallo welt
-u▀erst blꜙd das ProblƩmchen mit den UmlƩutschen im Konsꜙlchen

wie gesagt, ich hab schon alle möglichen codepages probiert. hatte mal ne seite mit langen erklärungen zu code pages gefunden und allen möglichen codepages.

gruss 01
Bitte warten ..
Mitglied: bastla
01.09.2010 um 21:58 Uhr
Hallo 01-01-01!

Dann hast Du als Ausgangsdatei vermutlich kein ANSI, sondern Unicode ...
Sollte es tatsächlich klappen, wenn Du noch eine Zeile davorsetzt, könntest Du es ja etwa so versuchen:
01.
@echo off & setlocal 
02.
for /f "tokens=3 delims=:. " %%i in ('chcp') do set "CP=%%i" 
03.
chcp 1252 >nul 
04.
set temptext=%temp%\text.tmp 
05.
>%temptext% echo\ 
06.
>>%temptext% type text.txt 
07.
more<%temptext% 
08.
chcp %CP% >nul 
09.
pause
Grüße
bastla
Bitte warten ..
Mitglied: 77575
01.09.2010 um 22:05 Uhr
genau das wollte ich nicht, das ich die vorhanden datei erst "umwandlen" muss.
also gehe ich mal davon aus das es keine möglichkeit gibt die datei ohne umstände einfach an der konsole auszugeben.
das bestätigt auch meine suche im netz, es scheint wirklich nicht so einfach bzw. unmöglich zu sein.

schon witzig diese kleinen dämlichen maschinchen die wir computer nennen.
aber letztentlich liegt es wohl eher an den freaks die den scheiß irgendwann mal so programmiert haben.

was soll's ....

danke dir trotzdem für die mühe bastla.

gruss 01
Bitte warten ..
Mitglied: Mikefield
02.09.2010 um 09:09 Uhr
Ich habe mir dazu im Dos Editor mal die passenden Zeichen rausgesucht und schreibe die Batch halt mit den Sonderzeichen, was die Echo Ausgaben betrifft. Dateinamen sind da leider außen vor.

01.
ae = „ 
02.
AE = Ž 
03.
oe = ” 
04.
OE = ™ 
05.
ue =  
06.
UE = š 
07.
ss = á
mf
Bitte warten ..
Mitglied: 77575
02.09.2010 um 18:20 Uhr
Zitat von Mikefield:
Ich habe mir dazu im Dos Editor mal die passenden Zeichen rausgesucht und schreibe die Batch halt mit den Sonderzeichen, was die
Echo Ausgaben betrifft. Dateinamen sind da leider außen vor.

01.
> ae = „ 
02.
> AE = Ž 
03.
> oe = ” 
04.
> OE = ™ 
05.
> ue =  
06.
> UE = š 
07.
> ss = á 
08.
> 
mf

hi mf,

alles schön und gut aber wenn du meinen beitrag richtig gelesen hast,stellst du fest das iche infach nur eine datei mit more darstellen will. nix selbstgeschriebens batch script.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Umlaute in cmd-Datei darstellen
Tipp von frankenfrankBatch & Shell15 Kommentare

Umlaute lassen sich mit cmd sehr einfach darstellen. Es ist keine Konvertierung oder ein drittres Programm nötig. Der folgende ...

Batch & Shell

Sonderzeichen in der CMD Konsole darstellen?

gelöst Frage von PinkFLuffyUnicornBatch & Shell1 Kommentar

Hi, habe ein Video auf YouToube gesehen, wo eine Batch-Oberfläche gezeigt wird, in dem Sonderzeichen wie dargestellt werden. hab ...

Linux

Putty, serielle Konsole, Umlaute und Sonderzeichen

Frage von FA-jkaLinux

Lokaler Zeichensatz (CentOS 6.3): de_DE.UTF-8 Ich greife per serieller Konsole auf einen IPCop zu. Dort wird en_GB.UTF-8 verwendet. Wenn ...

Batch & Shell

Batch - Umlaute usw

Frage von Xaero1982Batch & Shell4 Kommentare

Moin Zusammen, ich hab ein PHP Script in dem ich eine Batch aufrufe und Parameter übergebe. Klappt so weit. ...

Neue Wissensbeiträge
Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 8 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 9 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 12 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 1 TagWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...