OVH Cloud OVH Cloud

Codage des caractères dans la méthode POST

3 réponses
Avatar
jj
Bonjour,

Connaissez vous un moyen de convertir une chaîne de carcactères (String)
en une chaîne de au format utf-8 je pense avant de l'envoyer à un
serveur avec la méthode POST. Je peux faire une table de conversion si
besoin est mais si cela existe déjà en java ...

Exemple :

Ma chaîne de caractères initiale est

\[ \left[\begin{array}{ccccc}
B & & & & Y_1B \\
& B & & & Y_2B \\
& & \ddots & & \vdots \\
& & & B & Y_pB
\end{array}\right] \]

et je veux la transformer en

%5Cleft%5B%5Cbegin%7Barray%7D%7Bccccc%7D%0D%0AB+%26+++%26+++%26+++%26+Y_1B+%5C%5C%0D%0A++%26+B+%26+++%26+++%26+Y_2B++%5C%5C%0D%0A++%26+++%26+%5Cddots+%26++%26+%5Cvdots+%5C%5C%0D%0A++%26+++%26++++++++%26+B+%26+Y_pB%0D%0A%5Cend%7Barray%7D%5Cright%5D

Merci d'avance.

3 réponses

Avatar
jj


"java.net.URLEncoder" devrait te convenir...

manu


Merci beaucoup pour cette réponse éclair.

Avatar
Manu
Bonjour,

Connaissez vous un moyen de convertir une chaîne de carcactères (String)
en une chaîne de au format utf-8 je pense avant de l'envoyer à un
serveur avec la méthode POST. Je peux faire une table de conversion si
besoin est mais si cela existe déjà en java ...

Exemple :

Ma chaîne de caractères initiale est

[ left[begin{array}{ccccc}
B & & & & Y_1B
& B & & & Y_2B
& & ddots & & vdots
& & & B & Y_pB
end{array}right] ]

et je veux la transformer en

%5Cleft%5B%5Cbegin%7Barray%7D%7Bccccc%7D%0D%0AB+%26+++%26+++%26+++%26+Y_1B+%5C%5C%0D%0A++%26+B+%26+++%26+++%26+Y_2B++%5C%5C%0D%0A++%26+++%26+%5Cddots+%26++%26+%5Cvdots+%5C%5C%0D%0A++%26+++%26++++++++%26+B+%26+Y_pB%0D%0A%5Cend%7Barray%7D%5Cright%5D


Merci d'avance.


"java.net.URLEncoder" devrait te convenir...

manu

Avatar
Francois
"jj" a écrit dans le message de
news:42109ec2$0$20531$

Merci beaucoup pour cette réponse éclair.


C'est toi l'éclair ! :)
Vu la date et l'heure de ton message tu as répondu avant Manu !

Très fort .... :)))

--
Francois.