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

Reply via email to