Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / XML в кодировке windows-1251 / 3 сообщений из 3, страница 1 из 1
27.02.2006, 14:21
    #33567943
Denis Lee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML в кодировке windows-1251
Сохраняем документ в кодировке windows-1251
и получается лажа.
Может кто нить сохранял в windows-1251 помогите плз

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
   public   void  SaveDocument()
  {
    File fold= new  File(file_name);
    FileOutputStream save= null ;
     int  i=file_name.indexOf(".");
    String file_ext=file_name.substring(i+ 1 );
    fold.renameTo( new  File(file_name.substring( 0 ,i)+".~"+file_ext));
    TransformerFactory tfactory = TransformerFactory.newInstance();
    Transformer transformer =  null ;

    File file =  new  File(file_name);
     try  {
      transformer = tfactory.newTransformer();
      transformer.setOutputProperty(OutputKeys.ENCODING,"windows-1251");

    }  catch (TransformerConfigurationException e) {}

     try  {
    save =  new  FileOutputStream( new  File(file_name));
    }  catch  (IOException e) {}

    StreamResult result =  null ;
     try  {
      result =  new  StreamResult( new   OutputStreamWriter(save, "windows-1251"));
//      result = new StreamResult(new java.io.FileWriter(file_name));
    }  catch (IOException e) {}
     try  {
      transformer.transform( new  DOMSource(document), result);
    }  catch (TransformerException e) {}
    transformer= null ;
    result= null ;
  }
}
...
Рейтинг: 0 / 0
27.02.2006, 15:12
    #33568155
Denis Lee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML в кодировке windows-1251
ещё немного

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 import  java.io.*;

// JAXP
 import  javax.swing.tree.*;
 import  org.xml.sax.*;
 import  javax.xml.parsers.*;
 import  javax.xml.transform.*;
 import  javax.xml.transform.dom.*;
 import  javax.xml.transform.stream.*;
 import  javax.imageio.metadata.*;
// DOM
 import  org.w3c.dom.*;

 public   class  RepRep {
  //****************************************************************************
  //поля
  Document document;
...
Рейтинг: 0 / 0
27.02.2006, 18:30
    #33568859
I am Razor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML в кодировке windows-1251
Попробуй, "Cp1251" вместо "windows-1251", я не помню уже, где у меня траблы с кодировкой были, но это вроде помогало
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / XML в кодировке windows-1251 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]