Author: musachy
Date: Wed Mar 11 21:25:45 2009
New Revision: 752623

URL: http://svn.apache.org/viewvc?rev=752623&view=rev
Log:
WW-3032 Set character encoding to UTF-8 for ajax validation

Modified:
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java?rev=752623&r1=752622&r2=752623&view=diff
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
 Wed Mar 11 21:25:45 2009
@@ -99,6 +99,7 @@
                 if (validationAware.hasErrors()) {
                     if (validationFailedStatus >= 0)
                         response.setStatus(validationFailedStatus);
+                    response.setCharacterEncoding("UTF-8");
                     response.getWriter().print(buildResponse(validationAware));
                     response.setContentType("application/json");
                     return Action.NONE;
@@ -108,6 +109,7 @@
             String validateOnly = request.getParameter(VALIDATE_ONLY_PARAM);
             if (validateOnly != null && "true".equals(validateOnly)) {
                 //there were no errors
+                response.setCharacterEncoding("UTF-8");
                 response.getWriter().print("/* {} */");
                 response.setContentType("application/json");
                 return Action.NONE;


Reply via email to