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:
Wie es hiermit aber mit kyrillischen, chinesischen etc. Titeln aussieht... für Deutsch, Italienisch, Spanisch, Portugiesisch, Französisch etc. geht sie aber gut.
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 
Für das Chinesische bräuchte man vermutlich ein ganzes Lexikon zum Übersetzen der chinesischen Schriftzeichen in lateinische Buchstabenfolgen

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
Beitrag schreiben (als Gast)
Beim Verfassen des Beitrages bitte die Forenregeln beachten.



