#php
#php
Вопрос:
Я передаю строковую переменную между PHP и flash, и внутри переменной есть «3 L-T». Когда я повторяю его в PHP в broswer, появляется знак плюс. Однако, когда я отслеживаю его во flash, знак заменяется пробелом. Итак, он читает «3 L-T». Я знаю, что у меня есть правильные встроенные шрифты, потому что я также отслеживал переменную, сгенерированную во flash, со знаком , и она работает нормально.
Мой код на PHP
$pitchAlg = "3 L-T";
echo ("systemResult=$pitchAlg");
вывод: systemResult=3 L-T
Мой код в AS3
pitchID = e.target.data.systemResu<
trace(pitchID);
sample="3 L-T";
trace(sample);
вывод: 3 L-T
3 L-T
Любая помощь приветствуется. Спасибо, Чи
Комментарии:
1. Я не знаю flash, но я знаю, что — это кодировка url для пространства. Так что, вероятно, это связано.
2. Вы пробовали кодировать строку url перед отправкой во flash?
Ответ №1:
URL кодируйте его в PHP перед отправкой во Flash:
$pitchAlg = "3 L-T";
echo "systemResult=" . rawurlencode($pitchAlg);