voxforge.org
VoxForge Dev
Show
Ignore:
Timestamp:
04/02/08 22:20:51 (5 months ago)
Author:
kmaclean
Message:

fix windows encoding problems with text files created during submission process. All files now set to UTF-8.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/CapturePlayback.java

    r2522 r2524  
    10961096                        //############ prompt files ####################################  
    10971097                        try { 
    1098                                 BufferedWriter out_prompts = new BufferedWriter(new FileWriter(promptsFile)); 
     1098                                /* !!!!!! 
     1099                                 * FileWriter: 
     1100                                 * Convenience class for writing character files.  The constructors of this 
     1101                                 * class assume that the default character encoding and the default byte-buffer 
     1102                                 * size are acceptable.  To specify these values yourself, construct an 
     1103                                 * OutputStreamWriter on a FileOutputStream. 
     1104                                 * 
     1105                                 */ 
     1106                                //BufferedWriter out_prompts = new BufferedWriter(new FileWriter(promptsFile)); 
     1107                                BufferedWriter out_prompts = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(promptsFile),"UTF-8")); 
    10991108                                // !!!!!! 
    11001109                        for (int i = 0; i < numberofPrompts; i++) { 
     
    11111120                        //############ ReadMe file####################################  
    11121121                        try { 
    1113                                 BufferedWriter out_readme = new BufferedWriter(new FileWriter(readmeFile)); 
     1122                                // !!!!!! 
     1123                                // BufferedWriter out_readme = new BufferedWriter(new FileWriter(readmeFile)); 
     1124                                BufferedWriter out_readme = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(readmeFile),"UTF-8")); 
     1125                                // !!!!!! 
    11141126                 
    11151127                                out_readme.write("User Name:" + userName + System.getProperty("line.separator")); 
     
    11531165                                Calendar cal = Calendar.getInstance(); 
    11541166                                //int year = cal.get(Calendar.YEAR); 
    1155                                 BufferedWriter out_licenseNoticeFile = new BufferedWriter(new FileWriter(licenseNoticeFile)); 
     1167                                // !!!!!! 
     1168                                //BufferedWriter out_licenseNoticeFile = new BufferedWriter(new FileWriter(licenseNoticeFile)); 
     1169                                BufferedWriter out_licenseNoticeFile = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(licenseNoticeFile),"UTF-8")); 
     1170                                // !!!!!! 
    11561171                                String licenseNotice = "Copyright " + cal.get(Calendar.YEAR) + " " + copyrightName + System.getProperty("line.separator")  
    11571172                                        + System.getProperty("line.separator")  
     
    11681183                        //############ license file ####################################     
    11691184                        try { 
    1170                                 BufferedWriter out_licenseFile = new BufferedWriter(new FileWriter(licenseFile)); 
     1185                                // !!!!!! 
     1186                                //BufferedWriter out_licenseFile = new BufferedWriter(new FileWriter(licenseFile)); 
     1187                                BufferedWriter out_licenseFile = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(licenseFile),"UTF-8")); 
     1188                                // !!!!!! 
    11711189                                out_licenseFile.write(licenseObject.getGPLLicense()); 
    11721190                                out_licenseFile.close();