Kom ihåg mig?
Home Menu

Menu


utf-8 url_decode php

 
Ämnesverktyg Visningsalternativ
Oläst 2009-06-11, 16:44 #11
CarlFredrikHeros avatar
CarlFredrikHero CarlFredrikHero är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2009
Inlägg: 6
CarlFredrikHero CarlFredrikHero är inte uppkopplad
Nykomling
CarlFredrikHeros avatar
 
Reg.datum: Jun 2009
Inlägg: 6
Helt underbart SimonP! Tack!

Med lite googlande löste sig min problem med strtolower och strlen också. Publicerar min fungerande lösning här under till nästa person som har samma problem.

istället för strtolower():
mb_convert_case($q, MB_CASE_LOWER, "UTF-8");

istället för strlen():
strlen(utf8_decode($q));

Dessa rader ska läggas in efter:
$q = urldecode($q);
if (!isUTF8($q)) $q = utf8_encode($q);

MARKERAR TRÅDEN SOM LÖST.
CarlFredrikHero är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-11, 16:47 #12
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
CarlFredrikHero:
Denna funktion brukar jag köra med istället för strlen

Citat:

function utf8_strlen($str){
return mb_strlen("$str", "UTF-8");
}
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:02.

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