Hatte das Problem gestern schon mal in englisch beschrieben (
http://forum.dokuwiki.org/post/4060), denke aber heute, dass es eigentlich mehr was für das deutsche Forum ist:
Um Namespaces und Seitennamen mit Großbuchstaben benutzen zu können habe ich /inc/HTTPClient.php und /inc/pageutils.php - wie in
http://wiki.splitbrain.org/wiki:tips:titles_in_any_case beschrieben - bearbeitet.
Alles zunächst ok aber jetzt stelle ich fest, dass nur die Kleinbuchstaben "ä, ö und ü" in "ae, oe und ue" umgewandelt werden, während "Ä, Ö and Ü" nicht geändert werden. Eigentlich müsste ein Seitentitel oder eine Überschrift wie "Ärger mit Überschriften" in "Aerger_mit_Ueberschriften" umgewandelt werden (für das Inhaltsverzeichnis beispielsweise, den sonst gibt es eine HTML-Validator-Warnung (Tidy) "attribute "id" has invalid value ..." also keinen validen XHTML-Code).
"Umlaute zum ärgern" wird, wie erwartet in "Umlaute_zum_aergern" transformiert.
Versuchsweise hatte ich /inc/utf8.php bearbeitet: ich ergänzte
'Ä' => 'Ae', 'Ö' => 'Oe', 'Ü' => 'Ue',
[/color]
in der letzten Zeile von "global $UTF8_UPPER_ACCENTS" (Zeile 1005)
global $UTF8_UPPER_ACCENTS;
$UTF8_UPPER_ACCENTS = array(
'À' => 'A', 'Ô' => 'O', [...]
[/color]
Hat leider nicht gebracht ...
Hat jemand eine Idee, wie das Problem zu lösen wäre?
Gruß
Wolfgang