Datenbanken

Datenbanken

Posts 1-4 of 4
  • Peter Kohl
    Peter Kohl
    The company name is only visible to registered members.
    Konvertierung UNICODE => ASCII
    Liebe Datenbank-Gemeinde,

    zunächt einmal die besten Wünsche für 2010.

    Wir planen unsere DB auf Unicode (UTF-8) zu bringen. Was uns danach völlig unklar ist, ist wie man dann noch Datenexporte an Partner durchführt, die nicht des UNICODEs mächtig sind. Dabei sollten diverse Sonderzeichen, die nicht im ASCII oder EBCDIC-Bereich verfügbar sind, (irgendwelche Striche über lateinischen Buchstaben) irgendwie zumindest in den einfachen Buchstaben umgesetzt werden können.

    Ich zeige mal ein Beispiel (davon ausgehend, dass das Zeichen über dem "e" nicht in ASCII abbildbar wäre):
    aus Unicode:é wird nach der Umsetzng ASCII:e.

    Hat jemand eine Idee?

    Besten Dank & beste Grüße
    Peter Kohl
  • Thomas Kaminski
    Thomas Kaminski
    The company name is only visible to registered members.
    Re: Konvertierung UNICODE => ASCII
    Hallo,

    mir fällt dazu spontan das Werkzeug "recode" ein:
    http://www.gnu.org/software/recode/
    Damit habe ich unter Linux ähnliche Konvertierungen durchgeführt.

    Interessant sah auch "uni2ascii" aus:
    http://directory.fsf.org/project/uni2ascii/

    Beides sind aber Werkzeuge, die nach dem export aus einer Datenbank angewendet werden.
    Je nach Datenbank gibt es sicher auch Bordmittel der jeweiligen DB.

    Gruß
    Thomas Kaminski
  • User photo
    Olivier Nachbagauer
    The company name is only visible to registered members.
    Re: Konvertierung UNICODE => ASCII
    schon gelöst?

    Mfg Nachbagauer
  • Uwe Seher
    Uwe Seher
    The company name is only visible to registered members.
    Re: Konvertierung UNICODE => ASCII
    Unter PostgreSQL lässt sich das z.B. mit 'set client-encoding' bewerkstelligen.
    Ich denke, die meisten gängigen RDBMS haben solche Tools oder Konfigurationsmöglichkeiten an Bord.

    mit freundlichen Grüssen

    Uwe Seher