Cos'è che c'è?

URL-Test

26.01.2008 14:02


uiuiui.

26.01.2008 14:03


Ich hab auch so ne URL-Konvertierungsfunktion, die kann damit umgehen:

  function asurl($text) {
    //in Kleinbuchstaben konvertieren, Umlaute durch -e ersetzen, Spezialcharakter ersetzen
    //Alle Sonderzeichen entfernen, (auch mehrfache) Spaces durch - ersetzen
     $text = strtolower(htmlentities($text));
     $text = preg_replace("/&(.)(uml);/", "$1e", $text); //Umlaute
     $text = preg_replace("/&(.)(acute|cedil|circ|ring|tilde);/", "$1", $text); //Sonderzeichen
     $text = str_replace('ß', 'ss', $text); //Scharfes ß
     $text = preg_replace("/([^a-z0-9]+)/", "-", html_entity_decode($text)); //alles andere
     $text = trim($text, "-"); //- am Anfang und Ende
     return $text;
  }

Wie es hiermit aber mit kyrillischen, chinesischen etc. Titeln aussieht... für Deutsch, Italienisch, Spanisch, Portugiesisch, Französisch etc. geht sie aber gut.

26.01.2008 14:08 | geändert: 26.01.2008 14:16


Ich hatte bislang nicht so den Bedarf gesehen, nicht-deutsche Zeichen zu konvertieren, da das Forum ja auch ansonsten bislang nur deutschsprachig ausgerichet ist. Ich kann dies aber wie in deiner Funktion erweitern - hin und wieder kommen akzentuierte Buchstaben ja auch in den Titeln vor lächel

Wie es hiermit aber mit kyrillischen, chinesischen etc. Titeln aussieht

Für das Chinesische bräuchte man vermutlich ein ganzes Lexikon zum Übersetzen der chinesischen Schriftzeichen in lateinische Buchstabenfolgen

26.01.2008 15:12


Bookmark:
YIGG Mister Wong del.icio.us

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.

[BBCode-Hilfe]