Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

débutant : Encodage UTF-8

8 réponses
Avatar
Matt...
Bonjour,

Je dois passer un code C# en Java. J'ai ce genre de chose : =

Encoding.UTF8.GetBytes(data) o=C3=B9 data est de type String.
Y a t'il l'=C3=A9quivalent en Java ? J'ai vu qu'il y avait data.getBytes=
mais =

=C3=A7a me pose un soucis avec les caract=C3=A8res du style "=C3=A9", "=C3=
=A0", etc...

Merci pour vos r=C3=A9ponses.

Matt...


-- =

Utilisant le client e-mail r=C3=A9volutionnaire d'Opera : =

http://www.opera.com/mail/

8 réponses

Avatar
Samuel DEVULDER
Le 26/11/2010 20:59, Matt... a écrit :

Bonjour,

Je dois passer un code C# en Java. J'ai ce genre de chose :
Encoding.UTF8.GetBytes(data) où data est de type String.
Y a t'il l'équivalent en Java ? J'ai vu qu'il y avait data.getBytes mais
ça me pose un soucis avec les caractères du style "é", "à", etc...



Quels soucis? Ca doit bien marcher si tu passe l'encoding souhaité.

public byte[] getBytes(String enc)
throws UnsupportedEncodingException

Convert this String into bytes according to the specified character
encoding, storing the result into a new byte array.

Parameters:
enc - The name of a supported character encoding
Returns:
The resultant byte array
Throws:
UnsupportedEncodingException - If the named encoding is not
supported
Since:
JDK1.1
(http://tinyurl.com/268kuyx)

donc:
String a = "àéçè";
byte[] array = a.getBytes("utf8");

sam.
Avatar
Matt...
Le Fri, 26 Nov 2010 23:32:06 +0100, Samuel DEVULDER
a écrit:

Le 26/11/2010 20:59, Matt... a écrit :

Bonjour,

Je dois passer un code C# en Java. J'ai ce genre de chose :
Encoding.UTF8.GetBytes(data) où data est de type String.
Y a t'il l'équivalent en Java ? J'ai vu qu'il y avait data.getBy tes mais
ça me pose un soucis avec les caractères du style "é", "à", etc...



Quels soucis? Ca doit bien marcher si tu passe l'encoding souhaité .

public byte[] getBytes(String enc)
throws UnsupportedEncodingException

Convert this String into bytes according to the specified charact er
encoding, storing the result into a new byte array.

Parameters:
enc - The name of a supported character encoding
Returns:
The resultant byte array
Throws:
UnsupportedEncodingException - If the named encoding is not
supported
Since:
JDK1.1
(http://tinyurl.com/268kuyx)

donc:
String a = "àéçè";
byte[] array = a.getBytes("utf8");

sam.



Bonjour,

Merci pour ta réponse.Comme tu as pu le voir, je suis débutant en Java et
pour le moment, je n'en fais qu'au boulot et je n'ai pas accès à Internet
donc je suis obligé d'attendre le soir pour poser mes questions. De plus,
la doc que nous avons est vraiment très light. Aurais-tu un site, u n
document PDF ou quelque chose que je puisse télécharger pour p ouvoir
l'emmener au boulot.

J'aurai, surement d'autres questions

Merci encore et bonne journée,

Matt...

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Avatar
Christian Laborde
Le site de Java où tout est téléchargeable :
http://www.oracle.com/technetwork/java/index.html
Tutoriels, API...
Salut

Matt... a écrit :
Le Fri, 26 Nov 2010 23:32:06 +0100, Samuel DEVULDER
a écrit:

Le 26/11/2010 20:59, Matt... a écrit :

Bonjour,

Je dois passer un code C# en Java. J'ai ce genre de chose :
Encoding.UTF8.GetBytes(data) où data est de type String.
Y a t'il l'équivalent en Java ? J'ai vu qu'il y avait data.getBytes mais
ça me pose un soucis avec les caractères du style "é", "à", etc...



Quels soucis? Ca doit bien marcher si tu passe l'encoding souhaité.

public byte[] getBytes(String enc)
throws UnsupportedEncodingException

Convert this String into bytes according to the specified
character encoding, storing the result into a new byte array.

Parameters:
enc - The name of a supported character encoding
Returns:
The resultant byte array
Throws:
UnsupportedEncodingException - If the named encoding is not
supported
Since:
JDK1.1
(http://tinyurl.com/268kuyx)

donc:
String a = "àéçè";
byte[] array = a.getBytes("utf8");

sam.



Bonjour,

Merci pour ta réponse.Comme tu as pu le voir, je suis débutant en Java
et pour le moment, je n'en fais qu'au boulot et je n'ai pas accès à
Internet donc je suis obligé d'attendre le soir pour poser mes
questions. De plus, la doc que nous avons est vraiment très light.
Aurais-tu un site, un document PDF ou quelque chose que je puisse
télécharger pour pouvoir l'emmener au boulot.

J'aurai, surement d'autres questions

Merci encore et bonne journée,

Matt...




--
Christian Laborde
La Révolution citoyenne, c'est sur : http://c.lab.over-blog.com/
Les citoyens qui voient Net : http://www.netoyens.info
True E-mail : remove -no-spam-
Sentier des Vinches
CH 1091 Grandvaux
Suisse
Avatar
Samuel DEVULDER
Le 27/11/2010 07:09, Matt... a écrit :

Aurais-tu un site, un document PDF ou quelque chose que je puisse
télécharger pour pouvoir l'emmener au boulot.



Pero j'utilise la doc java au format windows help, comme ca elle est
consultable hors ligne: http://www.allimant.org/javadoc/

Sinon bien plus pratique qu'une doc "à coté", c'est l'utilisation d'un
IDE moderne qui affiche la javadoc en bulle sur le nom des fonctions
dans le code où lors de la completion automatique:
http://www.eclipse.org/downloads/
(choisir Eclipse IDE for Java Developpers)

Enfin une doc PDF qui aborde pleins de sujets: "Développons en java" par
jean-michel Doudoux:
ftp://ftp2.jmdoudoux.fr/jmdoudoux/dej_1_40.pdf
http://www.jmdoudoux.fr/accueil_java.htm

sam.
Avatar
Philippe
Des exemples à la pelle...
http://www.java2s.com

--
Philippe
"Matt..." a écrit dans le message de
news:
Le Fri, 26 Nov 2010 23:32:06 +0100, Samuel DEVULDER
a écrit:

Le 26/11/2010 20:59, Matt... a écrit :

Bonjour,

Je dois passer un code C# en Java. J'ai ce genre de chose :
Encoding.UTF8.GetBytes(data) où data est de type String.
Y a t'il l'équivalent en Java ? J'ai vu qu'il y avait data.getBytes mais
ça me pose un soucis avec les caractères du style "é", "à", etc...



Quels soucis? Ca doit bien marcher si tu passe l'encoding souhaité.

public byte[] getBytes(String enc)
throws UnsupportedEncodingException

Convert this String into bytes according to the specified character
encoding, storing the result into a new byte array.

Parameters:
enc - The name of a supported character encoding
Returns:
The resultant byte array
Throws:
UnsupportedEncodingException - If the named encoding is not
supported
Since:
JDK1.1
(http://tinyurl.com/268kuyx)

donc:
String a = "àéçè";
byte[] array = a.getBytes("utf8");

sam.



Bonjour,

Merci pour ta réponse.Comme tu as pu le voir, je suis débutant en Java et
pour le moment, je n'en fais qu'au boulot et je n'ai pas accès à Internet
donc je suis obligé d'attendre le soir pour poser mes questions. De plus,
la doc que nous avons est vraiment très light. Aurais-tu un site, un
document PDF ou quelque chose que je puisse télécharger pour pouvoir
l'emmener au boulot.

J'aurai, surement d'autres questions

Merci encore et bonne journée,

Matt...

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Avatar
Matt...
Le Sat, 27 Nov 2010 11:19:23 +0100, Samuel DEVULDER
a écrit:

Le 27/11/2010 07:09, Matt... a écrit :

Aurais-tu un site, un document PDF ou quelque chose que je puisse
télécharger pour pouvoir l'emmener au boulot.



Pero j'utilise la doc java au format windows help, comme ca elle est
consultable hors ligne: http://www.allimant.org/javadoc/

Sinon bien plus pratique qu'une doc "à coté", c'est l'utilis ation d'un
IDE moderne qui affiche la javadoc en bulle sur le nom des fonctions
dans le code où lors de la completion automatique:
http://www.eclipse.org/downloads/
(choisir Eclipse IDE for Java Developpers)

Enfin une doc PDF qui aborde pleins de sujets: "Développons en ja va" par
jean-michel Doudoux:
ftp://ftp2.jmdoudoux.fr/jmdoudoux/dej_1_40.pdf
http://www.jmdoudoux.fr/accueil_java.htm

sam.



Merci pour toutes vos réponses. Je vais regarder tout cela tranquil lement.
Je pense que je vais aussi investir dans un bouquin. Y a en a t'il un qu i
sort du lot que vous me conseilleriez ?

Matt...

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Avatar
Samuel DEVULDER
Le 27/11/2010 14:52, Matt... a écrit :
Y a en a t'il un
qui sort du lot que vous me conseilleriez ?



Je ne sais pas. Perso je trouve les livres très vites obsolètes (en
informatique "moderne" tout change trop vite). Donc je ne saurait donc
donner de bon conseils en matières de bouquins. Quelqu'un d'autre pourra
sans doute être plus utile que moi sur ce sujet.

sam.
Avatar
Philippe
Le lien sur les cours de JM Doudoux que t'a donné Samuel vaut un bon
bouquin...

Cdlt
--
Philippe
"Samuel DEVULDER" a écrit dans le
message de news:4cf11bf7$0$20428$
Le 27/11/2010 14:52, Matt... a écrit :
Y a en a t'il un
qui sort du lot que vous me conseilleriez ?



Je ne sais pas. Perso je trouve les livres très vites obsolètes (en
informatique "moderne" tout change trop vite). Donc je ne saurait donc
donner de bon conseils en matières de bouquins. Quelqu'un d'autre pourra
sans doute être plus utile que moi sur ce sujet.

sam.