# HG changeset patch # User Jaroslav Tulach # Date 1254387029 -7200 # Node ID bbe71fd2f13bca3cb07b2492cd0de69d653f0729 # Parent c1057591a344ed7ca141ecddbc39d20ab7898df1 Reading the game's content in UTF-8 diff -r c1057591a344 -r bbe71fd2f13b webidor/src/test/java/cz/xelfi/quoridor/webidor/resources/ChatTest.java --- a/webidor/src/test/java/cz/xelfi/quoridor/webidor/resources/ChatTest.java Thu Oct 01 06:06:55 2009 +0200 +++ b/webidor/src/test/java/cz/xelfi/quoridor/webidor/resources/ChatTest.java Thu Oct 01 10:50:29 2009 +0200 @@ -32,12 +32,13 @@ import cz.xelfi.quoridor.webidor.Game; import cz.xelfi.quoridor.webidor.GameId; import cz.xelfi.quoridor.webidor.Note; -import cz.xelfi.quoridor.webidor.QuoridorTest; import java.io.File; +import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; -import java.io.FileReader; import java.io.IOException; +import java.io.InputStreamReader; +import java.io.Reader; import java.util.List; import java.util.ResourceBundle; import javax.ws.rs.core.MediaType; @@ -200,7 +201,7 @@ private String readFile(File game) throws IOException, FileNotFoundException { char[] arr = new char[4096]; - FileReader gameContent = new FileReader(game); + Reader gameContent = new InputStreamReader(new FileInputStream(game), "UTF-8"); int len = gameContent.read(arr); String content = new String(arr, 0, len); return content;