WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   utf-8 url_decode php (https://www.wn.se/forum/showthread.php?t=37334)

CarlFredrikHero 2009-06-11 16:44

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.

Jimpsson 2009-06-11 16:47

CarlFredrikHero:
Denna funktion brukar jag köra med istället för strlen

Citat:


function utf8_strlen($str){
return mb_strlen("$str", "UTF-8");
}



Alla tider är GMT +2. Klockan är nu 06:12.

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