Kjapp og trygg hosting for Wordpress

Dyplenking med ÆØÅ?

clinton4

Medlem
Hei,

Hvordan behandler jeg dyplenker som inneholder i ÆØÅ i parameteren URL?

Jeg har prøvd uendelige kombinasjoner med urlencode, mb_convert_encoding og utf8_encode. Men får det fremdels ikke til å fungere riktig.

Problemet er at dersom jeg dyplenker til en søkeresultat hos feks cdon, så dukker æøå opp som rare tegn og resulterer i at cdon ikke finner noe i sitt søkeresultat.
 

drlinux

Konsulent i PHP og Linux

clinton4

Medlem
urlencode gjør ikke jobben i dette tilfellet. Jeg skal bruke den på en WP side hvor jeg skal encode $post->title
 

adeneo

Medlem
Du må nok forklare litt mer om hvordan du henter de lenkene osv. før det er mulig å gi noe svar, men det er som Pong sier slik at lenker normalt er url enkodet, og nettleseren er bare så hyggelig at den viser de rette tegnene og lar deg skrive æøå rett i adressefeltet, mens hvis du skal bruke slike lenker i PHP må du ofte bruke for eksempel "%C3%B8" for "ø" osv. slik at "søk" blir "s%C3%B8k".
 

clinton4

Medlem
Jeg har brukt urlencode i 100 år, men i dette tilfellet får jeg det ikke til å fungere riktig. Nå sitter jeg ikke på pcn, men skal prøve å forklare så godt jeg kan :)

Som nevnt er dette på en WP side og jeg henter title med $post->title. Title er navnet på en sang og skal brukes i URL parameteren når jeg skal dyplenke til cdon.com.

Feks:

Title er: Våre kjære barnesanger

Slik bruker jeg: urlencode($post->title);

Som gir meg: V%C3%A5re+kj%C3%A6re+barnesanger

Så jeg bygger følgende dyplenke tl Cdon:
http://clk.tradedoubler.com/click?p=116&a=2076171&g=16861858&url=http://cdon.no/search?q=V%C3%A5re+kj%C3%A6re+barnesanger

Og når jeg da lander hos Cdon, ser jeg at Å og Æ er noen rare tegn i søkefeltet på siden.

Våre kjære barnesanger
 

adeneo

Medlem
Det er faktisk et problem hos Tradedoubler, som ikke behandler lenken riktig.

Prøv bare lenken direkte til CDON og det fungerer glimrende, men videresendingen gjennom TD roter til URL encodingen, og det er lite du kan gjøre med det!
 

TradeDoublerNO

Tradedoubler
Det ser ut som det er noe problemer med redirecten til CDON som ikke tar i mot dette korrekt når det gjelder søk.

Dette fungerer ikke:
Kode:
http://clk.tradedoubler.com/click?p=116&a=2076171&g=16861858&url=http://cdon.no/search?q=V%C3%A5re+kj%C3%A6re+barnesanger

Men direkte link til et produkt med ÆØÅ får jeg til å fungere:
Kode:
http://clk.tradedoubler.com/click?p=116&a=2076171&g=16861858&url=http://cdon.no/b%C3%B8ker/collins%2c_suzanne/d%C3%B8dslekene-4195601

Jeg har sendt over dette til support som skal ta en titt på problemstillingen. Hvis du får en del klikk på din lenke så vet du hvorfor ;)
 

clinton4

Medlem
Ja jeg så det etter at jeg hadde postet :)

Kan du gi en tilbakemelding i posten her når dere har hørt noe?
 
Topp