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;