Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Sipige

Pages: [1] 2 Suivante »
1
Discussions générales / Re: Impossible de lancer mon projet SFML
« le: Avril 11, 2018, 09:07:43 pm »
sfml-graphics requires support for OpenGL 1.1 or greater => sfml-graphics nécessite la prise en charge d'OpenGL 1.1 ou supérieur

2
Réseau / Re: Problème accents sf::http
« le: Avril 02, 2018, 10:30:53 am »
Bon ben ça marche pas cette technique. Au final j'ai trouvé une solution sans accents.

3
Réseau / Re: Problème accents sf::http
« le: Mars 31, 2018, 06:43:52 pm »
Hélas, je vais être obligé d'utiliser la technique ultime.

(click to show/hide)

4
Réseau / Re: Problème accents sf::http
« le: Mars 27, 2018, 07:26:51 pm »
Ah oui merci.
Je l'ai corrigé mais de toute façon, même en envoyant du texte directement rentré dans le code le résultat est le même.

5
Réseau / Re: Problème accents sf::http
« le: Mars 25, 2018, 01:47:37 pm »
Le code est vraiment trop long. Imagine une classe textEdit qui possède un string textEntered et des fonctions pour le modifier.
J'ajoute les caractères entrés avec :
if (event.type == sf::Event::TextEntered && entreeTexte.isActive())
{
     if (static_cast<int>(event.text.unicode) != 8 && static_cast<int>(event.text.unicode) != 13)
     {
          char caractere = static_cast<char>(event.text.unicode);
          entreeTexte.setTextEntered(entreeTexte.getTextEntered() + to_string(caractere));
          sf::sleep(sf::milliseconds(50));
     }
}
Et à la fin je met le setBody() de la requête à entreeTexte.getTextEntered().

6
Réseau / Re: Problème accents sf::http
« le: Mars 24, 2018, 01:20:24 pm »
Citer
"testé" est enregistré dans un fichier, donc soumis à un premier encodage qui est celui de ton éditeur de texte. Ensuite un second intervient : celui qu'utilise le compilateur pour transformer ton fichier source en fichier compilé. Enfin, il y a celui qu'utilise SFML pour convertir ta std::string en sf::String, et qui est celui de la locale par défaut. Je te laisse creuser un peu pour trouver comment gérer tout ça ; la solution n'est pas forcément compliquée mais il est important de bien comprendre ce que tu fais ;)
Je ne suis pas sûr, mais je pense que cela ne vient pas du premier encodage. Le second me parait ne pas poser de problème et de toute façon, à la base j'utilise du texte rentré par l’utilisateur donc non-compilé. A mon avis, c'est le troisième qui bloque. Le problème, c'est que je sais pas quoi faire pour que le string soit converti en utf-8 par le sf::String.

7
Réseau / Re: Problème accents sf::http
« le: Mars 23, 2018, 04:46:22 pm »
Ah oui, enfin considère que body2 est égal à "test=testé".

8
Réseau / Re: Problème accents sf::http
« le: Mars 22, 2018, 07:03:56 pm »
Non j'ai oublié de le mettre mais dans mon test il y était.

9
Réseau / Re: Problème accents sf::http
« le: Mars 21, 2018, 08:27:31 pm »
Le premier supprime tout les caractères après l'accent, le deuxième met un caractère bugué.

10
Réseau / Re: Problème accents sf::http
« le: Mars 21, 2018, 06:35:50 pm »
Et ça non plus :
sf::String body;
string body2 = "test=" + "testé";
body = sf::String::fromUtf8(body2.begin(), body2.end());
request.setBody(body);
sf::Http::Response response = http.sendRequest(request);
 

11
Réseau / Re: Problème accents sf::http
« le: Mars 21, 2018, 06:15:32 pm »
J'ai essayé le code de l'exemple :
std::ostringstream stream;
stream << "test=" << "peu importe";
request.setBody(stream.str());
 
Mais ça ne marche toujours pas.

12
Graphique / Re: Bandes noires et ratio 16/9
« le: Mars 19, 2018, 07:04:16 am »
sf::Event event;
while(window.pollEvent(event)
{
      window.setView(sf::View(sf::FloatRect(0, 0, event.size.width, event.size.width/16*9)));
}
 

13
Réseau / Re: Problème accents sf::http
« le: Mars 05, 2018, 12:24:40 pm »
Je n'ai aucune flexibilité à gérer car je veux juste que ça marche sur mon site.

Pour ce qui est du code j'ai juste fait quelque chose qui ressemble à ça :
string test = "testé";
request.setBody("test=" + test);
Ensuite, tout les caractères situés après un accent sont supprimés.
Il faudra que je vérifie si les accents arrivent jusqu'à la page mais pour l'instant je n'ai pas le temps.

14
Réseau / Re: Problème accents sf::http
« le: Mars 04, 2018, 11:13:25 am »
Merci beaucoup c'est plus clair maintenant.
Il suffisait de faire :
sf::String sfBody = sf::String::fromUtf8(response.getBody().begin(), response.getBody().end());
string body;
body = sfBody;

Mais par contre je n'arrive pas à envoyer les accents avec la méthode post.
Le string que j'envoie à request.setBody() les contient mais ils disparaissent je ne sais où.

15
Réseau / Re: Problème accents sf::http
« le: Mars 03, 2018, 06:34:04 pm »
Ok mais je ne comprend pas trop.
Je dessine bien le texte avec sf::Text mais le problème vient avant.
Le string égal response.getBody() comporte les caractères "é" mais que dois-je faire après ?
Je ne comprends pas pourquoi un string peut contenir le caractère 'é' mais qu'ici il le transforme.

Pages: [1] 2 Suivante »
anything