Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 05:01:54 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155533 Posts in 21713 Topics by 7739 Members
Latest Member: audillino
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: skandinavische Sonderzeichen in Dateinamen  (Read 449 times)
tbesand

Offline Offline

Posts: 3


« on: February 28, 2010, 09:54:29 AM »

Hallo Forum,

ich sitze hier mit einer Seite für einen Bekannten, und bin auf ein Problem mit o.g. Umlauten gestossen.
Das verwendete Template habe ich dahingehend abgeändert, dass für jede Seite- abhängig vom Seitentitel- eine Grafik eingebunden wird. Diese Grafik muss den gleichen Dateinamen wie der entsprechende Seitentitel tragen.
Wenn ich nun versuche, eine Datei mit dem Namen 'Tekstprøver.jpg' zu den Mediendateien hochzuladen, wird der Dateiname automatisch umgewandelt zu 'Tekstprover.jpg'.
Und dann funktioniert die Verknüpfung natürlich nicht mehr.
Es handelt sich um die Zeichen æ, ø, å und ihre grossen Brüder Æ,Ø und Å.

btw: MySQL steht auf utf-8

Hat einer einen guten Rat?
Vielen Dank schon mal. und schönen Sonntag.

Thomas
Amtoft, Nordjylland
« Last Edit: February 28, 2010, 10:00:04 AM by tbesand » Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #1 on: February 28, 2010, 10:38:03 AM »

Benutze für die Umwandlung die WB interne Funktion

Hier mein kleines Tutorial dazu

http://www.websitebaker-next.de/wb/pages/de/projekte/css-aendern.php

Du musst dir natürlich vorher den Pagenamen anschauen und entsprechend die Grafikdatei benennen.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Hans>NULL

Offline Offline

Posts: 1389


« Reply #2 on: February 28, 2010, 01:27:35 PM »

Kann er mal eine Seite mit ISO (statt utf8) anlegen und testen?
(auch Charset utf8 aus htacces rausschmeißen, falls vorhanden)
Hintergrund: Die Zeichendarstellung des CMS und das Dateisystem - was z.Z. in der Regel (noch) ISO ist- sind "zwei Paar Schuhe". Mit ISO-konformen Zeichensatz SOLLTE die Kommunikation mit entsprechenden Dateinamen funktionieren.
Gruß, Hans>NUL
« Last Edit: February 28, 2010, 01:53:21 PM by Hans>NULL » Logged

/dev/null Ort ohne Wiederkehr
tbesand

Offline Offline

Posts: 3


« Reply #3 on: February 28, 2010, 02:26:18 PM »

Danke für Eure Antworten!

Das war mir nicht klar, dass man auch dynamisches CSS hinkriegen kann- schön, wieder was Neues gelernt.

Sitzt, passt, wackelt und hat Luft... der Dateinamen wird zwar nach wie vor beim Upload umgewandelt, aber das ist nicht so schlimm; Hauptsache, die Menü- und Seitentitel sind i.O.- immerhin ist der gute Mann ein Mann des Wortes!

http://www.jfskunst.dk

Danke,

Thomas
Amtoft, Nordjylland
Logged
Hans>NULL

Offline Offline

Posts: 1389


« Reply #4 on: February 28, 2010, 03:16:21 PM »

Quote
Dateinamen wird zwar nach wie vor beim Upload umgewandelt
Na, dann ist das ein WB-Problem.
Habe eben mal auf 'nem Server eine entsprechende Datei (außerhalb WB) abgelegt, die korrekt angezeigt wurde. Auf dem selben Sever liegt eine Bilddatenbank mit Verwaltung, wo das auch ohne Probleme funktioniert.

Vielleicht nimmt sich "Luisehahne" der Sache an.

Möglicherweise probiere ich auch nochmal WB 2.7, um zu schauen ob es da funktioniert.
Gruß, Hans>NUL
Logged

/dev/null Ort ohne Wiederkehr
tbesand

Offline Offline

Posts: 3


« Reply #5 on: February 28, 2010, 10:04:52 PM »

Als WB- Problem würde ich es vielleicht nicht bezeichnen- habe den PHP Code nur mal überflogen, und mir scheint: it's not a bug, it's a feature!
Die Umwandlung der Dateinamen geschieht nach Plan, ich erinnere mich dunkel sowas wie eine Umwandlung nach 7-bit Ascii gesehen zu haben.

Gruss,
/T
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #6 on: February 28, 2010, 11:01:16 PM »

Und nicht der Seitentitel ist der Dateiname, der wird erzeugt aus dem Menutitle

Nur zur Info

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Hans>NULL

Offline Offline

Posts: 1389


« Reply #7 on: March 01, 2010, 06:05:14 PM »

Quote
it's a feature!
Ja, natürlich, weil die möglichen Konflikte, ob nun ISO oder Unicode, mit den Dateinamen ausgeräumt werden, wenn man sich an die Bedingungen hält. Das ist gut gedacht und gut gemeint. Normale Office-User verzweifeln aber erstmal, auch wenn diese schon wissen, daß sich der Editor "etwas anders" verhält. Ma, und mit einem Kompromiß lebste ja jetzt auch  rolleyes

Eine Lösung wäre eine Meta-DB um die Schreibweise beibehalten zu können. Die Dateien haben zwar dann "unmögliche" Namen wie h2gt479356bsfv.png, sind aber vom Dateisystem unabhängig (Die Datei ist "unsichtbar", es existiert nur ein Zeiger hierauf). Habe "sowas" in einer Bilddatenbank gesehen. Klappt auch mit C64  und CP/M+ grin (bei wem wohl? Jo, beim Künstler)
Gruß, Hans>NUL

Edit1: gelöscht

Edit2:
Vielleicht länderspezifische Dateinnamen per URL-Encode/Decode erreichbar machen?
Gruß, Hans>NUL
« Last Edit: March 01, 2010, 11:57:34 PM by Hans>NULL » Logged

/dev/null Ort ohne Wiederkehr
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!