Fix findbugs encoding warning in CitrixResourceBase Output of text files should be UTF-8, this is the default for linux, will now always use the same format for every platform

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

This closes #395
This commit is contained in:
Rafael da Fonseca 2015-06-12 22:41:59 +02:00 committed by Rohit Yadav
parent aeccd8afdf
commit faa38ad416
1 changed files with 3 additions and 2 deletions

View File

@ -19,7 +19,8 @@ package com.cloud.hypervisor.xenserver.resource;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
@ -5024,7 +5025,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe
if (result && content != null && !content.isEmpty()) {
try {
File file = new File(folder+"/"+fileName+".txt");
FileWriter fw = new FileWriter(file.getAbsoluteFile());
OutputStreamWriter fw = new OutputStreamWriter(new FileOutputStream(file.getAbsoluteFile()),"UTF-8");
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();