umlaute im CLI

  1. timoken

    timoken Thread Starter MacUser Mitglied

    Mitglied seit:
    11.11.2003
    Beiträge:
    827
    Zustimmungen:
    8
    ich habe ein etwas exotisches problem:

    durch ein von mir geschriebenes (director)-programm wird ein shellscript aufgerufen (also nicht übers terminal sondern direkt). beispielsweise:

    cp "/pfad/zu/meiner_quelldatei" "/pfad/zu/meiner_zieldateidatei"

    funktioniert auch alles soweit so gut. wenn ich allerdings umlaute in den pfadnamen habe, findet er die datei nicht. beispiel:

    cp "/pfad/zu/meiner_quelldätei" "/pfad/zu/meiner_zieldateidatei"

    ich habe festgestellt, dass das terminal eingetippte umlaute direkt während der eingabe umwandelt. so wird aus meinem script im terminal folgendes:

    cp "/pfad/zu/meiner_quelld\303\244tei" "/pfad/zu/meiner_zieldateidatei"

    über das terminal funktioniert es dann auch. wenn ich den script dann aber direkt aus meinem programm ausführen lasse, findet er die datei wieder nicht. hat jemand ne idee, woran das liegen kann oder was ich noch probieren kann?
     
    timoken, 04.04.2007
    #1
  2. timoken

    timoken Thread Starter MacUser Mitglied

    Mitglied seit:
    11.11.2003
    Beiträge:
    827
    Zustimmungen:
    8
    habe einen vorläufigen workaround:

    statt "ü" nehme ich "uÃà"
    statt "ä" nehme ich "aÃà"
    statt "ö" nehme ich "oÃà"
    statt "Ü" nehme ich "UÃà"
    statt "Ä" nehme ich "AÃà"
    statt "Ö" nehme ich "OÃà"
    statt "ß" nehme ich "√ü"

    das funktioniert soweit. also:

    cp "/pfad/zu/meiner_quelldaÃàtei" "/pfad/zu/meiner_zieldateidatei"

    erkennt da irgendwer ein system?! würde das gern eleganter konvertieren und nicht jedes sonderzeichen hardcoden.
    ich habe einfach dateien mit sonderzeichen im pfadnamen angelegt und dann via director das kommando "ls" ausgeben lassen. dann hat er mir diese buchstabenkombinationen ausgegeben.
     
    timoken, 05.04.2007
    #2
  3. pseudogc

    pseudogc MacUser Mitglied

    Mitglied seit:
    19.12.2005
    Beiträge:
    702
    Zustimmungen:
    82
    pseudogc, 07.04.2007
    #3
Die Seite wird geladen...
Ähnliche Themen - umlaute CLI
  1. 404
    Antworten:
    6
    Aufrufe:
    350
    Olivetti
    19.03.2017
  2. fantaeiner
    Antworten:
    16
    Aufrufe:
    922
    Kaito
    29.01.2017
  3. janlange
    Antworten:
    8
    Aufrufe:
    5.311
    janlange
    18.11.2009
  4. grünspam
    Antworten:
    2
    Aufrufe:
    626
    grünspam
    05.11.2007
  5. Zucki
    Antworten:
    5
    Aufrufe:
    1.245
    Zucki
    06.09.2007