Я застрял с глупой проблемой кодирования.
Моя проблема в том, что все мои акцентированные символы отображаются как странные изо-символы.
Пример: отображается é% E9
Я отправляю строку в свой php файл:
XMLLoader.load(new URLRequest(online+"/query.php?Query=" + q));
XMLLoader.addEventListener(Event.COMPLETE,XMLLoaded);
Когда я прослеживаю q, я получаю:
"INSERT INTO hello_world (сообщение)
значения ( 'ЕААА'); "
ХОРОШИЙ запрос
Мой php-файл выглядит так:
<?php
include("conection.php");//Conectiong to database
$Q = $_GET['Query'];
$query = $Q;
$resultID = mysql_query($query) or die("Could not execute or probably SQL statement malformed (error): ". mysql_error());
$xml_output = "<?xml version=\"1.0\"?>\n"; // XML header
$xml_output .= "<answers>\n";
$xml_output .= "<lastID id=".'"'.mysql_insert_id().'"'." />\n";
$xml_output .= "<query string=".'"'.$query.'"'." />\n";
$xml_output .= "</answers>";
echo $xml_output;//Output the XML
?>
Когда я возвращаю свой XML во флэш-память, $ запрос выглядит так:
"INSERT INTO hello_world (сообщение)
значения ( '% E9% E0A% E0'); "
И эти значения затем отображаются в моей БД, что раздражает.
Буду признателен за любую помощь! Приветствия.
Jk_