Author: ssanbern
Date: 2006-12-21 16:07:05 +0100 (Thu, 21 Dec 2006)
New Revision: 4220
Modified:
branches/2.6.1/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
Log:
encoding fix
Modified:
branches/2.6.1/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
===================================================================
---
branches/2.6.1/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
2006-12-21 14:23:02 UTC (rev 4219)
+++
branches/2.6.1/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
2006-12-21 15:07:05 UTC (rev 4220)
@@ -66,7 +66,7 @@
final boolean isChain =
engine.evaluateQuery(TokenPredicate.CHAIN,
context.getQuery());
/*Kategorier*/
- final boolean isService =
engine.evaluateQuery(TokenPredicate.FINN_SERVICE, context.getQuery());
+ final boolean isService =
engine.evaluateQuery(TokenPredicate.SHOP_CATEGORY, context.getQuery());
/*Produkter*/
@@ -99,12 +99,13 @@
*/
String urlencQuery = URLEncoder.encode(query,
"iso-8859-1");
int index = urlencQuery.indexOf('+');
- if (index != -1) {
- StringBuffer strb = new
StringBuffer(urlencQuery);
- strb.insert(index + 1, "%20");
- strb.deleteCharAt(index);
-
result.addField("urlEncodedsearchquery", strb.toString());
- } else {
+ if (index != -1)
+ {
+ String urlS
=StringUtils.replace(urlencQuery, "+", "%20");
+
result.addField("urlEncodedsearchquery", urlS);
+
+ } else
+ {
result.addField("urlEncodedsearchquery", urlencQuery);
}
@@ -234,7 +235,7 @@
numStr = removeBlanks(numStr);
numStr = numStr.indexOf("+") > 0 ? numStr.substring(1) : numStr;
// Spara undan ev. decimaldelen och se till att den alltid
består av ett
- // komma-tecken om den förekommer.
+ // komma-tecken om den förekommer.
String decPart = numStr.indexOf(',') > 0 ?
numStr.substring(numStr
.indexOf(',')) : numStr.indexOf('.') > 0 ?
numStr.substring(
numStr.indexOf('.')).replaceFirst(".", ",") :
"";
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits