Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. do{
  2. len = is.read(buffer);
  3. if (len>0) {
  4. if(outstring==null) outstring=new StringBuffer();
  5. outstring.append(new String(buffer,0,len, "UTF8"));
  6. }
  7. }while(len>0);
  8.  
  9. do{
  10. len = is.read(buffer);
  11. if (len>0) {
  12. if(outstring==null) outstring=new StringBuffer();
  13. outstring.append(new String(buffer,0,len, "UTF8"));
  14. }
  15. }while(len>0);
  16.  
  17. do{
  18. len = is.read(buffer);
  19. if (len>0) {
  20. if(outstring==null) outstring=new StringBuffer();
  21. outstring.append(new String(buffer,0,len, "UTF8"));
  22. }
  23. }while(len>0);
  24.  
  25. do{
  26. len = is.read(buffer);
  27. if (len>0) {
  28. if(outstring==null) outstring=new StringBuffer();
  29. outstring.append(new String(buffer,0,len, "UTF8"));
  30. }
  31. }while(len>0);
  32.  
  33. do{
  34. len = is.read(buffer);
  35. if (len>0) {
  36. if(outstring==null) outstring=new StringBuffer();
  37. outstring.append(new String(buffer,0,len, "UTF8"));
  38. }
  39. }while(len>0);
  40.  
  41. @Override
  42. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  43. throws ServletException, IOException {
  44. response.setContentType("text/xml; charset=UTF-8");
  45. PrintWriter pw = response.getWriter();
  46. pw.write("<?xml version="1.0" encoding="UTF-8"?>");
  47. pw.write("<data>Ku00F6nigsberger</data>");
  48. pw.flush();
  49. pw.close();
  50. }
  51.  
  52. 4b c3 b6 6e 69 67 73 62 65 72 67 65 72
  53.  
  54. public static void main(String[] args) throws IOException {
  55. String konigsberger = "Ku00F6nigsberger";
  56. dumpHex(System.out, konigsberger.getBytes("UTF-8"));
  57. }
  58.  
  59. private static void dumpHex(PrintStream out, byte[] data) {
  60. for (byte b : data) {
  61. out.format("%02x ", b);
  62. }
  63. out.println();
  64. }
  65.  
  66. response.setContentType("text/html; charset=UTF-8");
  67. response.setCharacterEncoding("UTF-8");
  68. ServletOutputStream out =response.getOutputStream();
  69. out.write(output.getBytes("UTF-8"));
  70.  
  71. <test>
  72. &#228;
  73. &#252;
  74. &#229;
  75. </test>
  76.  
  77. <test>
  78. ä
  79. ü
  80. å
  81. </test>
  82.  
  83. byte[] k =xml.getBytes(UTF8_CHARSET); // xml is the string with unicode content. getBytes("UTF-16") encodes given String into a sequence of bytes and returns an array of bytes. you can use xml.getBytes(UTF-16); for utf-16 encoding
  84.  
  85. response.setContentType("text/xml");
  86. response.setContentLength(k.length);
  87. response.getOutputStream().write(k);
  88. response.getOutputStream().flush();
  89. response.getOutputStream().close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement