Author: ssolsagl
Date: 2007-05-18 14:00:17 +0200 (Fri, 18 May 2007)
New Revision: 5114
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/URLVelocityTemplateLoader.java
Log:
utf8 fix
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/URLVelocityTemplateLoader.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/URLVelocityTemplateLoader.java
2007-05-18 11:51:57 UTC (rev 5113)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/URLVelocityTemplateLoader.java
2007-05-18 12:00:17 UTC (rev 5114)
@@ -71,7 +71,7 @@
final InputStream stream = file.exists() ? getStream(file) :
super.getResourceStream(url);
if(velocityDebugOn && -1 == url.indexOf("rss")){
- StringBuilder content = this.readTemplateFrom(file);
+ StringBuilder content = this.readTemplateFrom(stream);
// Create html
final StringBuilder template= new StringBuilder();
@@ -123,15 +123,14 @@
/**
* Read template utf8.
- * @param file to read
+ * @param is to read from
* @return template as StringBuilder object
*/
- private StringBuilder readTemplateFrom(final File file) {
+ private StringBuilder readTemplateFrom(final InputStream is) {
StringBuilder builder = new StringBuilder();
try {
- FileInputStream fis = new FileInputStream(file);
- InputStreamReader isr = new InputStreamReader(fis, "UTF8");
+ InputStreamReader isr = new InputStreamReader(is, "UTF8");
Reader in = new BufferedReader(isr);
int ch;
while ((ch = in.read()) > -1) {
@@ -155,7 +154,6 @@
result = new File("null" + filePath);
}else{
-
for(String p : templatesDir.split(",")) {
final File file = new File(p + filePath);
@@ -178,17 +176,8 @@
try {
FileInputStream fileStream = new
FileInputStream(file);
-
return fileStream;
- /*
- try {
- InputStreamReader reader = new
InputStreamReader(fileStream, "UTF-8");
- } catch (UnsupportedEncodingException ignore) {
- LOG.error(ignore);
- return null;
- }
- */
} catch (FileNotFoundException ignore) {
throw new IllegalStateException("File exist but
filenotfoundexception thrown: " + ignore);
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits