Hitta lösningen, får byta ut alla %-tecken med en kod (%25) istället:
$nytext = str_replace("%","%25",$text);
3 svar · 502 visningar · startad av mollemus
Hej!
Jag har en databastabell med texter som innehåller ibland %-tecknet.
Jag hämtar denna text med hjälp av SQL och PHP och använder utf8_encode
för att få med åäö. Dessa texter visar jag i ett flash-dokument med hjälp av
LoadVars. Problemet är %-tecknena visas inte. Om jag skriver ut datan i PHP så ser jag att % kommer med. Men i Flashen visas den inte, och % är embeddad i det dynamiska textfältet. Vad kan vara problemet?
Hitta lösningen, får byta ut alla %-tecken med en kod (%25) istället:
$nytext = str_replace("%","%25",$text);
Du kan annars använda urlencode() för att säkerställa att alla tecken, t.ex. "&", kommer med som de skall.
$nytext = urlencode($text);
/Mirandir
Tack så mycket, grymt mycket bättre!