Changeset 308


Ignore:
Timestamp:
12/13/11 16:51:45 (12 years ago)
Author:
sherbold
Message:
  • now specifies character encoding of file explicitly instead of assuming default encoding
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JFCMonitor/src/de/ugoe/cs/eventbench/jfcmonitor/Runner.java

    r303 r308  
    77import java.io.IOException; 
    88import java.io.OutputStreamWriter; 
     9import java.io.UnsupportedEncodingException; 
    910import java.util.Arrays; 
    1011 
     
    6465 
    6566                if (stdOutputWrite) { 
    66                         AWTEventListener listenerStdOut = new JFCListener( 
    67                                         new OutputStreamWriter(System.out)); 
    68                         Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
    69                                         AWTEvent.KEY_EVENT_MASK); 
    70                         Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
    71                                         AWTEvent.MOUSE_EVENT_MASK); 
     67                        AWTEventListener listenerStdOut; 
     68                        try { 
     69                                listenerStdOut = new JFCListener(new OutputStreamWriter( 
     70                                                System.out, "UTF-8")); 
     71                                Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
     72                                                AWTEvent.KEY_EVENT_MASK); 
     73                                Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
     74                                                AWTEvent.MOUSE_EVENT_MASK); 
     75                        } catch (UnsupportedEncodingException e) { 
     76                                System.err 
     77                                                .println("JFCMONITOR -- failure to create OutputStreamWriter with UTF-8 encoding to System.out"); 
     78                        } 
    7279                } 
    7380 
Note: See TracChangeset for help on using the changeset viewer.