mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
handle UTF-8 correctly
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1322 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
5c87685438
commit
76f356315d
|
@ -86,14 +86,21 @@ public class wikiCode {
|
|||
|
||||
public String transform(byte[] content, plasmaSwitchboard switchboard) {
|
||||
ByteArrayInputStream bais = new ByteArrayInputStream(content);
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(bais));
|
||||
String line;
|
||||
String out = "";
|
||||
try {
|
||||
while ((line = br.readLine()) != null) {
|
||||
out += transformLine(new String(line), switchboard) + serverCore.crlfString;
|
||||
}
|
||||
return out;
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(bais,
|
||||
"UTF-8"));
|
||||
String line;
|
||||
StringBuffer out = new StringBuffer(content.length);
|
||||
try {
|
||||
while ((line = br.readLine()) != null) {
|
||||
out.append(transformLine(line, switchboard)).append(
|
||||
serverCore.crlfString);
|
||||
}
|
||||
return out.toString();
|
||||
} catch (UnsupportedEncodingException e1) {
|
||||
// can not happen
|
||||
return null;
|
||||
}
|
||||
} catch (IOException e) {
|
||||
return "internal error: " + e.getMessage();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user