Seite 1 von 1

sitemap.xml mit Umlaut-Problem

Verfasst: Mi 9. Nov 2011, 00:18
von Frantek EL
Hallo,
habe eine sitemap.xml vom Test-Shop (Web V1.0.12) erstellen lassen und habe dort Probleme mit den Umlauten.

Bei der Installation des Shop wurde utf8 ausgewählt, die Datenbank ist scheinbar OK.

Bild Bild

nur in der sitemap.xml zeigt er dann.

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://ebook1a.de/test-shop/</loc><priority>1.0</priority></url>
<url><loc>http://ebook1a.de/test-shop/products/freizeit-hobby/selbstbewusstsein-st%C3%A4rken.html</loc><priority>0.5</priority></url>
Was habe ich falsch gemacht?

Danke - schonmal im Vorraus.

Re: sitemap.xml mit Umlaut-Problem

Verfasst: Mi 9. Nov 2011, 09:04
von Doc Olson
Frantek EL hat geschrieben:Was habe ich falsch gemacht?
Garnichts. "st%C3%A4rken" ist die URL-encodierte Version von "stärken". Das ist absolut korrekt so.

Re: sitemap.xml mit Umlaut-Problem

Verfasst: Mi 16. Nov 2011, 18:37
von ulli81
Doc Olson hat geschrieben:
Frantek EL hat geschrieben:Was habe ich falsch gemacht?
Garnichts. "st%C3%A4rken" ist die URL-encodierte Version von "stärken". Das ist absolut korrekt so.
hi,

da mir das auch etwas komisch aussah, habe ich in der bluegate_seo.inc.php die funktion getRegExps() erweitert.

Code: Alles auswählen

function getRegExps(&$search, &$replace) {
        $search     = array(
...
                        "/ß/",              
                        "/ä/",              
                        "/ü/",              
                        "/ö/",              
                        "/Ä/",              
                        "/Ü/",              
                        "/Ö/",              
...
        );
        $replace    = array(
...
                        "ss",
                        "ae",
                        "ue",
                        "oe",
                        "Ae",
                        "Ue",
                        "Oe",
...
        );

    }
dann wird aus "stärken" -> "staerken" und alles ist fein.

gruß
ulli

Re: sitemap.xml mit Umlaut-Problem

Verfasst: Mi 16. Nov 2011, 18:51
von Doc Olson
Damit reparierst Du etwas, das nicht kaputt ist.

Re: sitemap.xml mit Umlaut-Problem

Verfasst: Mi 16. Nov 2011, 19:05
von ulli81
da hast du recht. ich bin aber aus der zeit als es keine umlaute in url's gab und ich finde das sieht irgendwie komsisch aus.
man muss es ja nicht ändern, wollte nur meine lösung nicht vorenthalten.

gruß
ulli