Link Funtion mit Umlauten.
Eingetragen von byronic (195)
am 28.12.2007 - 18:50 Uhr in
am 28.12.2007 - 18:50 Uhr in
Ich versuchte gerde per value' => l("Beiträge", "user/".$uid."/tracks") diesen Link zu erzeugen. Doch das 'ä' wird mir als '?' angezeigt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hm, komisch
am 28.12.2007 - 19:49 Uhr
Ich hätte auch gedacht, dass die l() Funktion das richtig handelt. Allerdings sollte man sowieso jeden Text den man ausgibt durch die t() Funktion jagen.
Probier mal:
l(t("Beiträge"), "user/".$uid."/tracks")
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Hat auch nicht geholfen, das
am 29.12.2007 - 16:39 Uhr
Hat auch nicht geholfen, das "?" ist immer noch da.
Ist bei mir auch oft so
am 30.12.2007 - 21:20 Uhr
Hallo byronic
Drupal hat mit den Umlauten offenbar noch seine Mühe.
Ich habe meine Datenbank-Tabellen und Dateien jetzt alle auf UTF-8 eingestellt. Für das Editieren verwende ich Eclipse, dort kann man die Codierung auch defaultmässig auf UTF-8 umstellen.
Gruss Frizz
UTF-8
am 05.01.2008 - 18:52 Uhr
Drupal hat mit Umlauten und anderen Sonderzeichen keine Mühe.
Dass man sowohl für die DB als auch für alle Textdateien UTF-8 einstellt, sollte allerdings klar sein. Ich hatte das vorrausgesetzt.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Drupal und UTF8
am 10.06.2008 - 09:31 Uhr
Hallo md!
Was meinst Du denn mit "auch für alle Textdateien UTF-8 einstellt"? Die Dateien im Drupal-Verzeichnis?
Mir ist auch aufgefallen, dass man eigene Modul-Dateien, die Umlaute enthalten als UTF8 abspeichern muss. Andererseits sind die Dateien von Drupal (z.B. in http://www.drupalcenter.de/files/drupal-5.7-DE.tar.gz) alle in ANSI codiert. Das führt mittlerweile zu einigem durcheinander, zumal meine Entwicklungsumgebung für das Projekt nur entweder ANSI ODER UTF8 unterstützt und sich so ständig versehentlich Dateien mit dem falschen Encoding abspeichere.
Ich habe auch schon darüber nachgedacht, alle Drupal-Dateien nach UTF8 zu wandeln, aber dann muss man bei jedem Update und bei jedem neuen Modul aufpassen, das auch wieder nachzuziehen.
Frage: warum wird Drupal nicht schon als UTF8 ausgeliefert? Hat das einen tieferen Sinn?
Damit meinte ich, dass es am
am 10.06.2008 - 10:57 Uhr
Damit meinte ich, dass es am Besten ist, wenn man alle Code-Dateien (*.module, *.tpl.php, *css usw.) als UTF-8 speichert.
Deine Frage kann ich leider nicht beantworten. Da ich Drupal-Core Dateien FAST nie editiere, sondern nur den Code anschaue, ist mir das mit dem ANSI Encoding noch nie aufgefallen.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services