Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 21. April 2015 12:26

Darien
hat von CMS/ms gehört
Registriert: 20. November 2014
Beiträge: 12

Kodierungsprobleme

Hi,

habe ein Kodierungsproblem und ich finde die Lösung einfach nicht.
Hab alles in UTF-8 erstellt und ich meine es ist alles auf utf-8 eingestellt (config.php, etc..)

Als Beispiel habe ich im CGKalendar Modul eine Feld hinzugefügt in das Städtnamen eingetragen werden. Daraus wird dann ein Link generiert.
Im Quellcode steht dann:

[== html ==]
<img src="uploads/stadt/Tübingen.png"

Das Bild wird aber nicht angezeigt sondern wenn man im Quellcode auf den Link klickt erscheint folgendes

[== txt ==]
Not Found
The requested URL /uploads/stadt/Tübingen.png was not found on this server.

Liegt das evtl an Servereinstellungen die ich nicht ändern kann ?? Bin ratlos..

Offline

#2 21. April 2015 12:51

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Kodierungsprobleme

Probier mal

$config['locale'] = 'de_DE.UTF-8';
$config['default_encoding'] = 'utf-8';

in die config.php

AAAABER:

Es ist generell KEINE gute Idee, Sonderzeichen in Dateinamen unterzubringen. Viele Programme/Module/Plugins/Systeme/wasauchimmer kommen damit nicht klar.

Datei- und Verzeichnisnamen sollten streng ISO-Konform gehalten werden, alles andere wird früher oder später Probleme machen.

Daher gilt:

- keine Sonderzeichen
- keine Umlaute
- keine Leerzeichen

in Datei- oder Verzeichnisnamen.

Servus,
Alex

Offline

#3 21. April 2015 14:08

Darien
hat von CMS/ms gehört
Registriert: 20. November 2014
Beiträge: 12

Re: Kodierungsprobleme

Danke, das habe ich alles so eingestellt..und es funktioniert ja auch bei meinem Haus und Hof Provider. NUr bei Strato nicht

Bin der Meinung das es am Server liegt (Strato).. Er zeigt mir auch im Kalendermodul die Monate in Englisch an obwohl alles andere in Deutsch ist.

Find den Fehler bzw die Einstellung einfach nicht

Offline

#4 06. Mai 2015 22:42

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Kodierungsprobleme

Ist auch in der Datenbank alles utf-8 (Stichwort Kollation)?

Offline

#5 06. Mai 2015 08:04

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Kodierungsprobleme

Ist auch in der Datenbank alles utf-8

Wenn bereits im HTML-Quelltext alles korrekt ist, dann kann es nicht an der DB liegen. Es liegt wohl eher daran:
http://jbusse.de/simple-site-map/möglich.html


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 06. Mai 2015 09:23

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Kodierungsprobleme

NaN schrieb:

Ist auch in der Datenbank alles utf-8

Wenn bereits im HTML-Quelltext alles korrekt ist, dann kann es nicht an der DB liegen. Es liegt wohl eher daran:
http://jbusse.de/simple-site-map/möglich.html

Auch wenn dieser Artikel suggeriert dass "alle modernen Browser UTF-8 verwenden" so gibt es doch in der Praxis vielfältige Probleme mit nicht-iso-konformen Dateinamen.

Das geht beim Download an (ja wirklich, habe das selbst erlebt) und wird wirklich spassig bei Programmen/Plugins von Entwicklern aus USA/GB. Deren Programme basieren oft auf Programmteilen welche aus der vor-utf-8-Zeit stammen bzw. die Programmierer scheren sich einen Dreck um alles was nicht USA/GB ist. Die Fehlersuche in so einem Fall gestaltet sich schwierig, weil für so einen Fall natürlich auch meist keine Fehlermeldungen kommen.

Ich bleibe dabei: von nicht-iso-konformen Namen kann ich nur abraten.

Servus,
Alex

Offline