Arbeiten mit UNICODE-Strings unmöglich?

  • Hallo zusammen,

    wenn ich aus einer Textdatei einen String einlese (Quellkodierung: UTF-8 ohne BOM), dann kann ich den String anschließend nicht mehr bearbeiten/manipulieren/ergänzen. Alle Operationen haben einfach keinen Effekt mehr auf die Variable.

    Beispiel:

    [autoit]

    $file = fileopen("pfad\zur\datei.txt", 128) ;Als Unicode interpretieren
    $text = fileread($file) ;Dateiinhalt in Variable einlesen
    $text = $text & " ERGÄNZUNG" ;Inhalt der Variablen ergänzen
    msgbox(0, "", $text) ;Variable ausgeben

    [/autoit]

    Als $text wird bei mir auch nach der Operation in Zeile 3 stets nur der Text der Datei ausgegeben, das " ERGÄNZUNG" wird ignoriert. Kann mir jemand sagen woran das liegt?

    spyro

    (AutoIT-Version: 3.3.0)

    Einmal editiert, zuletzt von spyro (24. November 2009 um 18:21)