WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Skapa URL-friendly länkar (https://www.wn.se/forum/showthread.php?t=25963)

martine 2008-01-04 17:15

Citat:

Originally posted by tartareandesire@Jan 4 2008, 18:08
Tycker inte du bör ersätta alla möjliga tecken i utf-8, det blir lite väl tungt och förmodligen onödigt eftersom jag inte kan tänka mig att majoriteten av dessa kan dyka upp i dina länkar.
Nej, det är säkert inte nödvändigt att ta med varenda tecken som finns - men däremot så måste man ha klart för sig vad som händer om någon råkar skriva in ett u med ring över. Annars riskerar man buggar och trasiga länkar.

Weaver 2008-01-04 20:00

http://www.labs.nu/generating-seo-friendly-urls/

martine 2008-01-04 20:46

Citat:

Originally posted by Weaver@Jan 4 2008, 21:00
http://www.labs.nu/generating-seo-friendly-urls/
Slug idé men tyvärr fungerar den inte med utf-8 såvitt jag kan se…?

Edit: går enkelt att fixa till för utf-8 kompabilitet, ersätt:
htmlentities($slug, ENT_COMPAT)
med
htmlentities($slug, ENT_NOQUOTES, 'UTF-8')

Och kanske lägga till cedil|caron i (uml|acute|grave|circ|tilde|ring):
(uml|acute|grave|circ|tilde|ring|cedil|caron)

Dessutom (om jag får gnälla ännu mer) så borde man väl konvertar även ß, œ, ø och andra sammansatta tecken som förekommer i våra grannländer? Eller åtminstone ta bort alla &xxxxx;-tecken som inte översätts, t.ex. ß för ß som annars blir szlig istället för ss…

Smart lösning, Weaver!


Alla tider är GMT +2. Klockan är nu 21:50.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson