realbasic-nug.de
[Top] [All Lists]

Umlaute in Dateinamen unter MacOSX

To: Mailingliste Realbasic <realbasic-nug dot de at lists dot realsoftware dot com>,
Subject: Umlaute in Dateinamen unter MacOSX
From: Stefan Mettenbrink <S dot Metti at gmx dot de>
Date: Thu, 17 Aug 2006 19:10:36 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Ich habe festgestellt, dass Umlaute in Dateinamen unter Mac OS
zusammengesetzt werden. So besteht das Ä aus einem Zeichen, dass die
Umlautpunkte enthält und dem Buchstaben A.

Komischerweise wurden die Dateinamen so aber gar nicht eingegeben und
unter Windows werden die ebenfalls nicht so behandelt.

Mein Problem:
Wenn ich einen Dateinamen "König.tiff" unter Mac OS mit f.name
auslese, ist er ein anderer als unter Windows. In meinem Programm nutze
ich eine Datei, in der ich Verweise auf Dateien speichere. Wenn ich die
unter Mac OS nutze, habe ich keine Probleme. Unter Windows auch nicht.
Wenn ich aber eine auf meinem Mac gesicherte Datei unter Windows nutze,
funktionieren die Verweise auf Dateien mit Umlauten nicht (weil die
Umlaute nicht als Einzelbuchstabe vorhanden ist).

Gibt es eine Möglichkeit, die Dateinamen unter Mac OS auszulesen und
identische Werte wie unter Windows zu bekommen? Also nicht
zusammengesetzte Umaute.
Da jedesmal mit UTF-8 gearbeitet wird, scheidet wohl eine reine
Änderung des Encoding aus.
Oder habe ich etwas übersehen?

MfG, Metti.


From  Thu 17 Aug 2006 19:21:46 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
X-Original-To: listarchive at realsoftware dot com
Delivered-To: listarchive at realsoftware dot com
Received: by xmail.realsoftware.com (Postfix, from userid 1037)
        id 07D3FA01939; Thu, 17 Aug 2006 10:22:33 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
X-Spam-Level:
X-Spam-Status: No, score=-2.5 required=4.5 tests=AWL,BAYES_00 autolearn=ham
        version=3.1.1
Received: from lists.realsoftware.com (lists.realsoftware.com [209.198.132.125])
        by xmail.realsoftware.com (Postfix) with ESMTP id A31DAA0192D;
        Thu, 17 Aug 2006 10:22:18 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id 4A0AB143D769; Thu, 17 Aug 2006 12:22:11 -0500 (CDT)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de
        [80.67.18.15])
        by lists.realsoftware.com (Postfix) with ESMTP id 74DD1143D71A
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Thu, 17 Aug 2006 12:21:47 -0500 (CDT)
Received: (qmail 20985 invoked from network); 17 Aug 2006 17:21:46 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 122 dot 
107])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay03.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        17 Aug 2006 17:21:46 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <3238686636 dot 7375000475 at [192 dot 168 dot 178 dot 135]>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Thu, 17 Aug 2006 19:21:46 +0200
Message-ID: <1hk8b2n dot njobghpji9frM%support at monkeybreadsoftware dot de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
        Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.7)
Subject: Re: Umlaute in Dateinamen unter MacOSX
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot 
com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com

Stefan Mettenbrink <S dot Metti at gmx dot de> wrote:

Da jedesmal mit UTF-8 gearbeitet wird, scheidet wohl eine reine Änderung des Encoding aus.

UTF8 kennt beide Varianten.

Schau dir mal die

CFStringMBS.Normalize(NormalizationForm as integer) as
CFMutableStringMBS

Funktion in meinem Plugin an.

Gruß
Christian

--
Around eleven thousand functions in one REALbasic plug-in. The Monkeybread Software Realbasic Plugin v6.2.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


<Prev in Thread] Current Thread [Next in Thread>