Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-in-01.newsfeed.easynews.com!easynews.com!easynews!news-out.news.tds.net!newsreading01.news.tds.net!53ab2750!not-for-mail From: "qwertmonkey" Subject: retriving escape unicode sequences from files ... Message-ID: <501D725D.56133.calajapr@time.synchro.net> X-Comment-To: All Newsgroups: comp.lang.java.programmer X-FTN-AREA: COMP.LANG.JAVA.PROGRAMMER X-FTN-MSGID: 1:261/38 30ccef9c Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.16a-Win32 NewsLink 1.98] Lines: 41 Date: Sat, 04 Aug 2012 19:43:53 GMT NNTP-Posting-Host: 69.21.70.65 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1344109433 69.21.70.65 (Sat, 04 Aug 2012 14:43:53 CDT) NNTP-Posting-Date: Sat, 04 Aug 2012 14:43:53 CDT Organization: tds.net X-Received-Bytes: 2095 Xref: csiph.com comp.lang.java.programmer:17174 From: "qwertmonkey" From: qwertmonkey@syberianoutpost.ru // __ byte[] bBfr; char[] cBfr = new char[1024]; // __ String aEncUTF8 = "UTF-8"; String aUniKdEnk = "\u0066\u0072\u0061\u006e\u00e7\u0061\u0069\u0073"; // __ try{ // __ InputStream IS = new ByteArrayInputStream(aUniKdEnk.getBytes()); Reader Rdr = new InputStreamReader(IS, aEncUTF8); // __ ByteArrayOutputStream bArOS = new ByteArrayOutputStream(); Writer Wrtr = new OutputStreamWriter(bArOS, aEncUTF8); // __ int numChars = Rdr.read(cBfr); if(numChars > 0) { bArOS.reset(); Wrtr.write(cBfr, 0, numChars); Wrtr.flush(); bBfr = bArOS.toByteArray(); System.err.println("// __ |" + (new String(bBfr)) + "|"); }// (numChars > 0) // __ }catch(UnsupportedEncodingException UEncX){ UEncX.printStackTrace(System.err); } catch(IOException IOX) { IOX.printStackTrace(System.err); } -+- BBBS/Li6 v4.10 Dada-1 + Origin: Prism bbs (1:261/38) -+- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24 --- BBBS/Li6 v4.10 Dada-1 * Origin: Prism bbs (1:261/38) --- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24