🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[Erledigt] Zeichen-Kodierung beim öffnen (437-Dos)

Alles zur Programmierung im LibreOffice.
Antworten
ehtron
Beiträge: 18
Registriert: Mo 5. Mai 2014, 12:55

[Erledigt] Zeichen-Kodierung beim öffnen (437-Dos)

Beitrag von ehtron » Mo 5. Mai 2014, 13:07

Hi :)
Habe per versions-upgrate auf mint 17 lts (ubuntu 14.04) leider auch Libeoffice 4.3.3 bekommen..
in meiner vorhergehenden version, 3.6.x konnte ich eine .txt datei öffenen, und es gab einen kodierungs / zeichensatz dialog, in dem ich die
geforderte 437 bestätigen konnte.
leider kommt dieser Dialog beim öffen nicht mehr.
Ich brauche das dokument als 437 (dos)
hier mal der betreffende teil meines bisherigen makros

Code: Alles auswählen

dim args4(1) as new com.sun.star.beans.PropertyValue
args4(0).Name = "Name"
args4(0).Value = "file:///home/ehtron/Dos-Drives/c/ESAUF/lpt1.txt"
args4(1).Name = "437"
args4(1).Value = "Text (encoded)"

dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args4())
Wie bekomme ich beim laden meiner datei, die 437er kodierung wieder?, das sonst sonderzeichen falsch dargestellt werden.
über hilfreiche tipps würde ich mich freuen
Lg. ehtron :)
Zuletzt geändert von ehtron am Sa 17. Mai 2014, 15:21, insgesamt 1-mal geändert.

ehtron
Beiträge: 18
Registriert: Mo 5. Mai 2014, 12:55

Re: Zeichen-Kodierung beim öffnen (437-Dos)

Beitrag von ehtron » Fr 16. Mai 2014, 11:51

Hi :)
keiner eine idee?

auch mit

Code: Alles auswählen

libreoffice --infilter="Text Kodiert" /pfadzurtextdatei
und diversen variationen, bekommme ich leider kein format auswahl fenster beim öffnen der datei.

ist ärgerlich, dass sowas nach einem versions upgrade nicht mehr funktioniert.

lg. ehtron :)

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zeichen-Kodierung beim öffnen (437-Dos)

Beitrag von karolus » Fr 16. Mai 2014, 13:19

Hallo

Warum zeigst du nicht den vollständigen Code? - aber egal - gib in der Shell einmal python ein und im folgenden nacheinander die Zeilen:

Code: Alles auswählen

import codecs

with codecs.open('/home/ehtron/Dos-Drives/c/ESAUF/lpt1.txt', 'r', 'cp437' ) as infile:
    with codecs.open('/home/ehtron/Dos-Drives/c/ESAUF/lpt1.txt_out', 'w', 'utf-8' ) as outfile:
        outfile.write( infile.read() ) 
Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

ehtron
Beiträge: 18
Registriert: Mo 5. Mai 2014, 12:55

[Erledigt] Zeichen-Kodierung beim öffnen (437-Dos)

Beitrag von ehtron » Sa 17. Mai 2014, 15:19

Hi :)
@carolus
danke, das ist natürlich auch ein weg, es vorher ausserhalb von lo zu konvertieren ...

denke so komme ich weiter.

danke dir

lg. ehtron :)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten