|
|
|
1000 Java Tips ebook
|
|
 

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!. |
|
How do I change the encoding of the text of characters when I transmit them thro
|
JavaFAQ Home » Networking

Question: How do I change the encoding of
the text of characters when I transmit them through the sockets?
OS uses the default encoding 8859_1. I want 8859_8 encoding to use in outstream.
Answer:
Try using OutputStreamWriter and define setting the encoding in the constructor.
InputStreamReader and OutputStreamWriter allow you to specify whatever encoding
you want in their constructors.
For example to write to a socket using 8859_8 encoding:
OutputStream ostr = socket.getOutputStream();
OutputStreamReader ostrr = new OutputStreamReader( ostr, "8859_8");
ostrr.write("This text gets encoded using 8859_8");
***************************************
Our older tips: March 22, 2001 - October 21, 2002
read here.
All published and not published on the site tips you can find
here
Printer Friendly Page
Send to a Friend
..
Search here again if you need more info!
|
|
|