Probleme mit Zeichencode und DDE Formel

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

byteeater
***
Beiträge: 73
Registriert: So, 29.01.2006 13:37

Probleme mit Zeichencode und DDE Formel

Beitrag von byteeater »

guten abend.

ich bin mandrivalinux benutzer und haben die openoffice2.1 installiert. heute bin ich auf diesen Fehler mit den Umlauten gestoßen.

beschreibung:

mein system ist auf utf-8 zeichencode eingestellt.
bei anwendung einer DDE formel werden die umlaute falsch dargestellt.
auch eine komplette neuinstallation hat keine änderung gebracht.
das starten mit dem befehl aus ooowiki hatte auch keinen erfolg.
nur das umstellen der länderkonfiguration von utf-8 auf iso code brachte eine besserung. nur der haken ist. dann werden alle anderen dateien des rechners falsch dargestellt.

hat jemand noch nen tipp oder weiß welche dateien in OO2.1 editiert werden müßten?

vielen Dank
lg bernd
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Bernd
ich hab mal versucht das nachzustellen, wenn ich die Datei die die DDE-funktion enthält, von der Kommandozeile mit-

~> LANG=de_DE@euro soffice abc/umlaute2.ods

-öffne, und die Verknüpfungen aktualisiere, werden die Umlaute richtig dargestellt (ausgenommen das €-zeichen)

Ich arbeite hier mit SL10.2 ebenfalls auf utf-8 eingestellt.

Gruß Karo
byteeater
***
Beiträge: 73
Registriert: So, 29.01.2006 13:37

Beitrag von byteeater »

könntest du mir mal bitte den kompletten string schicken.
meine datei liegt in /home/network/Landwirtschaft/schlagkarte.ods

wie muß ich das jetzt eingeben. hilf mir mal bitte auf die sprünge.
Danke :oops:
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Bernd

Unabhängig davon, wo du die Shell öffnest müsste es mit dem kompletten Pfad ab '/' funktionieren, also :

LANG=de_DE@euro soffice /home/network/Landwirtschaft/schlagkarte.ods

wenn du schon in '/home/network/Landwirtschaft' bist, oder mit 'cd /home/network/Landwirtschaft' dorthin wechselst dann reicht :

LANG=de_DE@euro soffice schlagkarte.ods

Gruß Karo

ps. Benutz doch einfach Konqueror zum wechseln ins Verzeichniss und gehe dort über ->Fenster ->Terminal Emulation zur Befehlseingabe.
byteeater
***
Beiträge: 73
Registriert: So, 29.01.2006 13:37

Beitrag von byteeater »

:cry:

das klappt leider auch nicht!
habe jetzt mehrere varianten durchgespielt.
auch auf einem anderen rechner mit dem selben betriebssystem dieselbe problematik. also liegts an mir :-(

trotzdem danke
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Bernd

Ich bin auf der Kommandozeile auch nicht wirklich fit, vielleicht braucht dein Mandriva auch noch den kompletten Pfad zum Kommando 'soffice'. Wenn du das originale OOo installiert hast ? - dürfte der etwa '/opt/OOo/programm/soffice' lauten, die genaue Bezeichnung müsstest du selbst herausfinden.
Gruß Karo
Agathe
**
Beiträge: 29
Registriert: Sa, 12.08.2006 21:23

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von Agathe »

Hi

Ich bekomme die gleichen Kryptischen Zeichen als Ausgabe angezeigt. Die Konsoleneingabe wirkt bei mir nur bedingt:
Die Währungsformatierung wird nicht angezeigt und der Zelleninhalt wird linksbündig angezeigt.

Bei der Kombination mit der WENN-Funktion, wirft die Formel grundsätzlich ein #NV aus, obwohl im Formelassistenten die richtige Ausgabe angezeigt wird.

Zusatzlich bekomme ich noch eine Fehlermeldung:

Code: Alles auswählen

anke@anke:~$ LANG=de_ '/usr/lib/openoffice/program/soffice'

(process:6932): Gdk-WARNING **: locale not supported by C library

(soffice:6932): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. 
Es ist erstaunlich, dass dieses Problem schon fast ein Jahr alt ist und immer noch existiert.

Wäre schön, wenn ihr mir weiterhelfen könntet.
Ich habe auch schon im Ubuntuusers geschaut, doch der Thread dort ist aus der gleichen Zeit wie dieser, zumal die Lösung dort zu keinem Ergebnis führt.

Gruß Agathe
Wer glaubt das Administratoren administrieren
und Moderatoren moderieren,
der glaubt auch das Zitronenfalter Zitronen falten ;)
gschuckar
****
Beiträge: 140
Registriert: Fr, 24.02.2006 14:27

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von gschuckar »

Hallo Agathe,
hierbei handelt es sich nicht um ein OpenOfficeproblem sondern eines von Linux. Vielleicht gibt es ja eine kurze Hilfemöglichkeit.
Gib doch bitte mal in einem Terminal den Befehl locale ein und poste uns die Ausgabe.
Sie sollte in etwa so aussehen:
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Wenn Dir hier dann nicht geholfen werden kann, kannst Du bestimmt ein Mandriva Forum finden. Aber lass mal sehen...
Gruß
Gerd
gschuckar
****
Beiträge: 140
Registriert: Fr, 24.02.2006 14:27

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von gschuckar »

Hallo Bernd
byteeater hat geschrieben: nur das umstellen der länderkonfiguration von utf-8 auf iso code brachte eine besserung. nur der haken ist. dann werden alle anderen dateien des rechners falsch dargestellt.
Was meinst Du damit?
Gruß Gerd
Agathe
**
Beiträge: 29
Registriert: Sa, 12.08.2006 21:23

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von Agathe »

gschuckar hat geschrieben:Hallo Agathe,
hierbei handelt es sich nicht um ein OpenOfficeproblem sondern eines von Linux. Vielleicht gibt es ja eine kurze Hilfemöglichkeit.
Gib doch bitte mal in einem Terminal den Befehl locale ein und poste uns die Ausgabe.
Sie sollte in etwa so aussehen:
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Wenn Dir hier dann nicht geholfen werden kann, kannst Du bestimmt ein Mandriva Forum finden. Aber lass mal sehen...
Gruß
Gerd
Hallo Gerd

jap, genau so sieht es aus:

Code: Alles auswählen

anke@anke:~$ locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
anke@anke:~$ 
Ich bin mir nicht sicher, ob mir im Mandriva-Forum jemand helfen kann, da ich mit Ubuntu Gutsy unterwegs bin - also Debian Ableger.

Gruß Agathe
Wer glaubt das Administratoren administrieren
und Moderatoren moderieren,
der glaubt auch das Zitronenfalter Zitronen falten ;)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von balu »

Hallo Agathe,

okay, ich kenne mich unter Linux nicht aus :roll: , möchte aber trotzdem noch mal nachhaken.
Agathe hat geschrieben: Die Konsoleneingabe wirkt bei mir nur bedingt:
Hattest Du in der Konsole in etwa den folgenden Befehl eingegeben?
ooowiki hat geschrieben: Unter Linux kann es zu Zeichensatzproblemen kommen, sodass z.B. Umlaute am Zielort nicht dargestellt werden. Das kann vermieden werden, wenn man OpenOffice.org mit den richtigen Spacheinstellungen startet, also z.B.:

LANG=de_DE '/opt/openoffice.org1.9.113/program/swriter'
Wobei openoffice.org1.9.113 durch dein Verzeichsnamen, und swriter durch scalc ersetzt werden muss.

Das Problem lässt mich nicht in Ruhe. Habe sogar letzte Nacht schon davon geträumt. :evil:


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Agathe
**
Beiträge: 29
Registriert: Sa, 12.08.2006 21:23

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von Agathe »

Guten Morgen balu und Frohe Weihnachten :)
Hattest Du in der Konsole in etwa den folgenden Befehl eingegeben?
...
ooowiki hat geschrieben:Unter Linux kann es zu Zeichensatzproblemen kommen, sodass z.B. Umlaute am Zielort nicht dargestellt werden. Das kann vermieden werden, wenn man OpenOffice.org mit den richtigen Spacheinstellungen startet, also z.B.:

LANG=de_DE '/opt/openoffice.org1.9.113/program/swriter'
Nein, dieser Befehl funktioniert nur bei OOo writer, wenn es unter opt/openoffice.org in der Version 1.9.113 installiert ist.
Mein Versuch war dieser:

Code: Alles auswählen

LANG=de_DE@euro soffice Pfadzudatei
Ich habe bislang in keinem Forum oder Mailingliste, weder OOo noch Ubuntu oder Linux eine Lösung gefunden oder eine Antwort bekommen, die dieses Problem lösen könnte. Ich werde meine Abrechnung wieder in einer geschlossenen Datei machen und darauf warten, dass Lunux und OOo etwas kompatibler arbeiten. In der Zwischenzeit werde ich mir SQL und BASE etwas genauer anschauen. Mal schauen mit was ich in 2009 meine Abrechnungen mache ;)

Es tut mir leid, dass dich diese Geschichte bis in deine Träume verfolgt - und das auch noch zu Weihnachten.

Ich wünsche dir noch ein Frohes Fest und lass deshalb nun nicht deinen Weihnachtsbraten anbrennen :)

Gruß Agathe
Wer glaubt das Administratoren administrieren
und Moderatoren moderieren,
der glaubt auch das Zitronenfalter Zitronen falten ;)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Probleme mit Zeichencode und DDE Formel

Beitrag von balu »

Moin Agathe,

auch dir eine Frohe Weihnacht, und allen mitlesenden :)
Agathe hat geschrieben: Es tut mir leid, dass dich diese Geschichte bis in deine Träume verfolgt - und das auch noch zu Weihnachten.
Hat man schon mal.
Da Du dich jetzt aber für einen anderen Weg entschieden hast, wird das auch nicht mehr vorkommen.:lol:
Agathe hat geschrieben: Ich werde meine Abrechnung wieder in einer geschlossenen Datei machen
Ich weiss ja nicht, ob Du diesen tipp schon kennst.
Wenn Du deine anderen Dateien in die Rechnung aufnehmen willst (in Form von zusätzlichen Tabellenblättern), und diese wegen übersichtlichkeit aus dem Blick haben willst, mach folgendes.
Wechsle z.B. auf das Tabellenblatt Aufträge.
Gehe in die Menüleiste, wähle
--> Format
--> Tabelle
--> Ausblenden
Dadurch wird die Aktuelle Tabelle einfach nur ausgeblendet.

Heute gibt's Quak, Quak, Quak, Ente. :lol:
Schöne Weihnachtstage noch.

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten