webForumDet fria alternativet

Visa %-tecken

Flash

3 svar · 502 visningar · startad av mollemus

Medlem sedan jan. 200833 inlägg
Frågan#1

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?

Medlem sedan jan. 200833 inlägg
#2

Hitta lösningen, får byta ut alla %-tecken med en kod (%25) istället:

$nytext = str_replace("%","%25",$text);

Medlem sedan maj 2003750 inlägg
#3

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

Medlem sedan jan. 200833 inlägg
#4

Tack så mycket, grymt mycket bättre!

256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)