PDA

Volledige versie bekijken : urlencode van speciale tekens uit php werkt niet


Elke
%Europe/Berlin %465 %2007, 12:10
Hallo,

Dit is de tekst die ik van PHP naar Flash wil sturen:

Tartaar van zalm met crème.

Ik heb in PHP urlencode rond deze tekst geplaatst, maar in Flash toont hij de tekst nu als volgt:
Tartaar van zalm met crème.

Hoe krijg ik dit opgelost? Heb al vanalles geprobeerd, met utf8-encode, en dergelijke maar niets blijkt te helpen.

Elke
%Europe/Berlin %502 %2007, 13:03
Het is me gelukt:

urlencode(html_entity_decode($var,ENT_QUOTES))

in mijn PHP code geplaatst.

Flip182
%Europe/Berlin %502 %2007, 13:03
Hey,

ik heb het ook even geprobeerd.

AS:

var LV:LoadVars = new LoadVars();
LV.onLoad = function (){
_root.output_txt.text = this.phpMessage;
trace(this.phpMessage);
}
LV.sendAndLoad("http://10.0.0.152:8080/test.php",LV,"POST");


PHP:

<?php
$message = utf8_encode("Tartaar van zalm met crème.");
echo "&phpMessage=".$message."&";
?>


en hier is de output in flash prima.

Grtn,
Niels

CoDo
%Europe/Berlin %555 %2007, 13:20
Dank jullie!! urlencode() heeft mijn probleem (gedeeltelijk) opgelost.
Ik krijg niet alle tekens zichtbaar, maar ben al ver geholpen. :D

Wat is het wezenlijke verschil tussen urlencode($var) en urlencode(html_entity_decode($var,ENT_QUOTES)) en wanneer welke toe te passen? [?]
Of zit het verschil in Flash CS3 en Flash 8?

BVD
Cor