Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2008, 11h08   #1
Nouveau Membre du Club
 
Étudiant
Inscription : septembre 2006
Messages : 133
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 133
Points : 25
Points : 25
Envoyer un message via MSN à Anified
Par défaut AsSQL - Problème de connection - Charset

Hello,

J'essaie d'utiliser AsSQL pour afficher une liste d'images avec un dataProvider, mais le problème est que la connection ne fonctionne pas. Erreur à l'execution: "Unsupported Char Set"

Voici mon code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:assql="com.maclema.mysql.mxml.*" 
    layout="vertical">
 
<mx:Script>
<![CDATA[
    import com.maclema.util.ResultsUtil;
 
    private function handleConnected(e:Event):void {
        service.send("SELECT id,name,pict_url FROM sources ORDER BY name ASC");
    }
    ]]>
</mx:Script>
 
 <assql:MySqlService id="service"
    hostname="localhost" 
    username="root"
    password=""
    database="pesee"
    charSet="utf-8"
    autoConnect="true"
    connect="handleConnected(event)" />
 
 
</mx:Application>
Savez-vous svp comment je peux résoudre ce problème, je n'ai pas réussi, j'ai aussi cherché sur le site officiel (google code assql).
Anified est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 16h58   #2
Membre confirmé
 
Avatar de Fares BELHAOUAS
 
Homme Fares Belhaouas
Développeur Flex & Java
Inscription : mars 2002
Messages : 182
Détails du profil
Informations personnelles :
Nom : Homme Fares Belhaouas
Âge : 36
Localisation : Algérie

Informations professionnelles :
Activité : Développeur Flex & Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2002
Messages : 182
Points : 236
Points : 236
Envoyer un message via MSN à Fares BELHAOUAS Envoyer un message via Yahoo à Fares BELHAOUAS
Salam Anified,

J'ai vu la documentation et j'ai remarqué que utf-8 est le charSet par défaut.

Essaye donc d'enlever ce paramètre de ta déclaration du MySQLService, et regarde si t'as le même problème

Bon courage.
__________________
Bon courage, @ ciao bonsoir!
--------------
Mettre le Tag est aussi une aide aux développeurs
Fares BELHAOUAS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 17h27   #3
Membre confirmé
 
Avatar de Fares BELHAOUAS
 
Homme Fares Belhaouas
Développeur Flex & Java
Inscription : mars 2002
Messages : 182
Détails du profil
Informations personnelles :
Nom : Homme Fares Belhaouas
Âge : 36
Localisation : Algérie

Informations professionnelles :
Activité : Développeur Flex & Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2002
Messages : 182
Points : 236
Points : 236
Envoyer un message via MSN à Fares BELHAOUAS Envoyer un message via Yahoo à Fares BELHAOUAS
Salam

Je viens de voir le code de cette librarie, le problème se trouve dans le fichier source:
assql/com/maclema/mysql/CharSets.as

Lors de l'initialisation du tableau de charset le développeur met :
Code :
MYSQL_TO_AS3_CHARSET_MAP['utf8'] = 'utf-8';
Donc la bonne syntaxe à utiliser est la suivante:

Code :
1
2
3
4
5
6
7
8
 <assql:MySqlService id="service"
    hostname="localhost" 
    username="root"
    password=""
    database="pesee"
    charSet="utf8"
    autoConnect="true"
    connect="handleConnected(event)" />
charSet="utf8"
et non pas
charSet="utf-8"

Enfin, en faisant ce changement ça marche pour moi.

Bon courage.
__________________
Bon courage, @ ciao bonsoir!
--------------
Mettre le Tag est aussi une aide aux développeurs
Fares BELHAOUAS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h42.


 
 
 
 
Partenaires

Hébergement Web