Seite 1 von 2
787: kopieren aus Zeichentabelle
Verfasst: 01.02.2009, 18:53
von Hugo
Guten Tag
Eigentlich wollte ich auf einen XP-Rechner nur einen osteuropäischen Unicode Buchstaben eingeben
Nun hatte ich meine 3000 Problemchen
Wegen eines kleinen Datenverlustes zwischen den Ohren, hatte ich vergessen, wie man einen Unicode über die Tastatur eingibt
Die Hilfe der Zeichentabelle ist wenig hilfreich, da es bei mir mit NUM-Lock - ALT - Zehnertastur nicht klappt
Kann mir hier vielleicht jemand auf die Sprünge helfen
Kurz und gut
Zeichen aus der Zeichentabelle kopiert und in eine Textverarbeitung eingefügt
Ergebnis:
Zeichen plus CRLF (Zeilenumbruch)
(Habs übrigens mit diversen Textverarbeitungen probiert)
Die Zeichentabelle zurückgesetzt und nach dem noch im Speicher stehenden Zeichen mit dem CRLF suchen lassen
Ergebnis: leeres Feld
Nur das Zeichen aus der Textverarbeitung ohne CRLF kopiert und in der Zeichentabelle suchen lassen
Ergebnis: gefunden
Habs zwar noch nicht ausprobiert
Möchte nur nicht wissen, was Ahnenblatt in zB Namens-, oder Ortsfelder zu Zeichen mit CRLF sagt
Gruß Hugo
Re: kopieren aus Zeichentabelle
Verfasst: 01.02.2009, 19:35
von Torquatus
Hallo Hugo,
Hugo hat geschrieben:. . . . hatte ich vergessen, wie man einen Unicode über die Tastatur eingibt
Die Hilfe der Zeichentabelle ist wenig hilfreich, da es bei mir mit NUM-Lock - ALT - Zehnertastur nicht klappt
Kann mir hier vielleicht jemand auf die Sprünge helfen
ich hoffe, ich habe Dich richtig verstanden.
mit MS-WORD geht es wie folgt:
********* Zitat **********************************
Verwenden der Tastatur zum Einfügen von Unicode-Zeichencode in ein Dokument
Wenn Sie den Zeichencode kennen, können Sie den Code in das Dokument eingeben und anschließend ALT+X drücken, um den Code in ein Zeichen zu konvertieren. So können Sie beispielsweise 002A eingeben und anschließend ALT+X drücken, damit das Zeichen * ausgegeben wird. Dies ist auch umgekehrt möglich. Wenn Sie den Unicode-Zeichencode für ein Zeichen anzeigen möchten, das bereits im Dokument enthalten ist, platzieren Sie die Einfügemarke direkt hinter dem Zeichen, und drücken Sie ALT+X.
********* Zitat-Ende **********************************
Spätere Ergänzung:
Ab Word 2003 muss man anstelle Alt+X die Tasten Alt+C verwenden.
Re: kopieren aus Zeichentabelle
Verfasst: 01.02.2009, 19:55
von Jürgen T.
Hallo Hugo,
Hugo hat geschrieben:
Habs zwar noch nicht ausprobiert
Möchte nur nicht wissen, was Ahnenblatt in zB Namens-, oder Ortsfelder zu Zeichen mit CRLF sagt
Gruß Hugo
Ahnenblatt verträgt das CRLF in den Daten!
Für die Plugins - und alle die eine aus Ahnenblatt erstellte csv-Datei einlesen und ordentlich verarbeiten wollen - ist es allerdings der Supergau.
Die Systematik der Datensätze wird dadurch durcheinandergebracht und es erfolgt eine Fehlermeldung.
Man muss dann umständlich das CRLF suchen gehen und manuell löschen.
Verfasst: 01.02.2009, 20:58
von Hugo
Guten Tag
Dankeschön Torquatus für die kleine Denkhilfe
Klappt auch unter XP allerdings nur mit M$ Programmen
zB der Code 00E2 (â = kleiner lat Buchstabe a mit Zirkumflex) läßt sich in Ahnenblatt
nicht per Tastaturcode eingeben
Jürgen T hat geschrieben:Ahnenblatt verträgt das CRLF in den Daten!
Da bin ich mir mittlerweile gar nicht mehr sooo sicher
schau mal hier
So langsam dämmerts mir dann auch, wieso in manchen Dateien statt Unicode-Zeichen dann ANSII-Zeichen stehen
Gruß Hugo
Änderung von Hugo am 02.02.2009 um 12:54
War der kleine Datenverlust zwischen den Ohren wohl doch größer
falschen Link korrigiert
Tschuldigung
Verfasst: 01.02.2009, 22:25
von Jürgen T.
Hallo Hugo,
Dein Link führt zu einer Diskussion, die mit dem CRLF-Problem nichts zu tun hat.
Kannst Du bitte nochmals verlinken?
Verfasst: 01.02.2009, 22:47
von Roger Paini
Hallo Hugo
Hugo hat geschrieben:zB der Code 00E2 (â = kleiner lat Buchstabe a mit Zirkumflex) läßt sich in Ahnenblatt nicht per Tastaturcode eingeben
E2 ist die Angabe im Hexadezimalsystem und entspricht der Zahl 226 im Dezimalsystem. Mit dem Windowsrechner kann man "E2" Hex in Dez umrechnen wenn man diesen auf "Wissenschaftlich" stellt.
Danach funktioniert Alt + 0226 auch in AB
.
Gruss
Roger
Verfasst: 02.02.2009, 00:37
von Torquatus
Hallo Hugo,
Hugo hat geschrieben:zB der Code 00E2 (â = kleiner lat Buchstabe a mit Zirkumflex) läßt sich in Ahnenblatt nicht per Tastaturcode eingeben
in MS-WORD geht beides: "Zeichencode" (00E2) und Tastenkombination" (Alt+0226).
In Ahnenblatt und im Portalprogramm geht nur die Tastenkombination Alt+0226. Die Tastenkombinationen findest Du unten rechts in den Zeichentabellen; siehe unten.
Übrigens braucht man für den Zirkumflex gar keinen Tastaturcode. Das ist ein ganz normales Zeichen der deutschen Tastatur. Erst den Zirkumflex antippen (unter Esc) und dann den Buchstaben; z.B. êûîôâ
Ergänzung: Ich habe auf Hugos Beitrag geantwortet, ohne zu sehen, dass Roger schon alles erklärt hat
Verfasst: 02.02.2009, 13:37
von Hugo
Guten Tag
Danke für Eure Erklärungen
Wahr wohl gestern schon zu spät für mich, so das ich als Beispiel ausgerechnet ein Zeichen aus dem ANSII-Bereich erwischte, welches über die ALT-Taste erreichbar ist
Nur wie gebt ihr Zeichen oberhalb des ANSII-Bereiches in Ahnenblatt ein
Über den von Torquatus beschriebenen Tastatur-Trick geht es nicht
Muß ich mir Namen, Orte usw erst in einer Textverarbeitung oder Unicode-Editor mit Hilfe der Zeichentabelle zusammen setzen, die CRLF entfernen, um das ganze dann zu kopieren und in Ahnenblatt einzufügen???
@Jürgen: Link korrigiert
Gruß Hugo
Verfasst: 02.02.2009, 14:36
von Torquatus
Hallo Hugo,
Hugo hat geschrieben:Nur wie gebt ihr Zeichen oberhalb des ANSII-Bereiches in Ahnenblatt ein Question
wieso willst Du das unbedingt mit der Tastatur eingeben?
Verwende doch die Zeichentabelle von Ahnenblatt (in Tools) und kopiere die Texte dann nach Ahnenblatt; so wie im Beispiel unten.
Verfasst: 02.02.2009, 19:14
von Hugo
Guten Tag Torquatus
Torquatus hat geschrieben:wieso willst Du das unbedingt mit der Tastatur eingeben?
Ursprünglich aus Bequemlichkeit, weil ich ein oller Tastatur-Bediener bin
Andererseits, weil ich glaube (besser vermute) einen Problem auf der Spur zu sein, wozu Du selbst eigentlich schon das Problem genannt hast
Torquatus hat geschrieben:Verwende doch die Zeichentabelle von Ahnenblatt (in Tools) und kopiere die Texte dann nach Ahnenblatt; so wie im Beispiel unten.
Genau hier liegt der berühmte "Hase im Pfeffer"
Weiß nicht, wie es unter Vista ist
Bei der Zeichentabelle von XP wird jedenfalls ans Ende der zu kopierenden Zeichenauswahl ein CRLF (Zeilenumbruch) gebaumelt
Ob Ahnenblatt das problemlos schluckt, wie Jürgen meint, oder nicht
Ich kanns bis dato noch nicht beurteilen
Mich verwunderts nur, das manche Buchstaben nach dem speichern und neu laden plötzlich anders dargestellt werden
Probiere es mal selbst
Datei neu
Nur beim Vornanen Code 0142 (ł = kleiner lat Buchstabe L mit Querstrich) aus der Zeichentabelle dorthin kopieren
Datei als Gedcom speichern (Wieso wird die als ANSII gespeichert
)
Datei in Ahnenblatt öffnen und siehe da, aus Deinen ł ist ein l geworden
Ergänzend kommt noch Jürgen sein Kommentar hinzu
Jürgen T hat geschrieben:Für die Plugins - und alle die eine aus Ahnenblatt erstellte csv-Datei einlesen und ordentlich verarbeiten wollen - ist es allerdings der Supergau.
Gruß Hugo
Verfasst: 02.02.2009, 23:30
von Torquatus
Hallo Hugo,
Weiß nicht, wie es unter Vista ist
unter Vista läuft alles richtig. Ich kann Zeichen auswählen wie ich will, aber da gibt es keine Zeilenumbrüche; siehe unten
Probiere es mal selbst: Datei neu
Nur beim Vornanen Code 0142 (ł = kleiner lat Buchstabe L mit Querstrich) aus der Zeichentabelle dorthin kopieren
Datei als Gedcom speichern (Wieso wird die als ANSII gespeichert Shocked Question )
Datei in Ahnenblatt öffnen und siehe da, aus Deinen ł ist ein l geworden Sad
stimmt, wenn
nur in die Vornamensfelder Unicode-Zeichen einfügt werden, dann wird die Datei stets in ANSI gespeichert.
Ist aber mindestens ein Unicode-Zeichen im Geburtsname-Feld (egal, wie groß die Detei auch sein mag), dann wird die Datei in UTF-8 gespeichert.
Ich verstehe, warum unser Vordenker Dirk das so gemacht hat. Wieso sollte z.B. jemand einen in Kyrillisch (genauer Unicode) geschriebenen Vornamen haben, wenn der Geburtsname kein einziges kyrillisches (genauer Unicode) Zeichen enthält. Falls so etwas in einer Datei vorkommt, dann ist sicher mal wieder ein Kopf auf die Tastatur gefallen
Übrigens:In WORD werden - bei Doppelklick auf die jeweiligen Zeichen - die Zeichen direkt an die Stelle eingefügt, an der im WORD-Dokument der Cursor steht.
Bei Ahnenblatt fügt der Doppelklick die Zeichen unten in das Textfeld ein, von wo sie mittels "Kopieren" in die Zwischenablage kommen und dann in Ahnenblatt eingefügt werden können. Sollten wir uns für Ahnenblatt wünschen, dass das wie in WORD behandelt wird? Schöner wär's, aber ich brauche das kaum
---------------------------------
#Wunschliste_787_OFFEN
Verfasst: 03.02.2009, 18:30
von Hugo
Guten Tag Torquatus
Torquatus hat geschrieben:unter Vista läuft alles richtig. Ich kann Zeichen auswählen wie ich will, aber da gibt es keine Zeilenumbrüche; siehe unten
Tut mir leid, außer einer Screen der Zeichentabelle seh ich nichts
Klicke bitte mal in der Zeichentabelle auf den Button "Kopieren" und füge das ganze in in eine irgend einer Textverarbeitung oder Editor ein
Dort siehst Du (unter XP) den CRLF
Torquatus hat geschrieben:Ich verstehe, warum unser Vordenker Dirk das so gemacht hat. Wieso sollte z.B. jemand einen in Kyrillisch (genauer Unicode) geschriebenen Vornamen haben, wenn der Geburtsname kein einziges kyrillisches (genauer Unicode) Zeichen enthält. Falls so etwas in einer Datei vorkommt, dann ist sicher mal wieder ein Kopf auf die Tastatur gefallen
Nix mit
mal wieder ein Kopf auf die Tastatur gefallen
Kenne genügend Leutchen, bei denen genau dieser Fall eintrifft (wenn auch nicht gerade mit kyrillischen Buchstaben
Gruß Hugo
Verfasst: 03.02.2009, 21:03
von Boro
Hallo,
mal auf diese Art, da es nicht anders geht.
Verfasst: 03.02.2009, 23:11
von Torquatus
Hallo Hugo,
Hugo hat geschrieben:. . . . Klicke bitte mal in der Zeichentabelle auf den Button "Kopieren" und füge das ganze in in eine irgend einer Textverarbeitung oder Editor ein Dort siehst Du (unter XP) den CRLF
ok, Du hast ja Recht, das ist auch unter Vista so. Aber das ist nur dann so, wenn man die Zeichen aus Dirks Plugin in irgendwelche Textverarbeitungsprogramme (z.B. WORD) kopiert.
Wenn man aber den Unicode-Text in Ahnenblatt einfügt, dann ist das nicht so. Da kommt kein Zeilenumbruch an. Möglicherweise hat ja Dirk sein Plugin so eingerichtet, dass es in Ahnenblatt richtig funktioniert; vielleicht hat er ja nur nicht ahnen können, dass irgendjemand auf die Idee kommt, sein Plugin, wie von Dir geschildert, zu missbrauchen
Die Symboltabelle von WORD hat keine Textzeile, in der Unicode-Zeichen "zwischengeparkt" werden können. Dort werden mit Doppelklick in der Tabelle auf die Unicode-Zeichen diese Zeichen an der Cursor-Position in den Text eingefügt. Auch dabei gibt es keine ungewollten Zeilenumbrüche.
Irgendwie verstehe ich das Ziel dieser Diskussion nicht. Daher ist für mich hier punto e basta