package cn.ksource.core.util; import java.net.URLDecoder; import java.net.URLEncoder; import org.apache.commons.lang.StringUtils; public class AjaxUtil { /** * AJAX传递汉字,解决乱码 * @param str * @return * @version V1.0.0 * @author 杨凯 * @date Jan 15, 2014 12:13:55 PM */ public static String decode(String str){ if (StringUtils.isBlank(str)) { return null; } String value = ""; try { value = URLDecoder.decode(str, "utf-8"); } catch (Exception e) { e.printStackTrace(); } return value; } /** * 汉字加码 * @param str * @return * @version V1.0.0 * @author 杨凯 * @date Mar 1, 2014 6:08:55 PM */ public static String encode(String str){ if (StringUtils.isBlank(str)) { return null; } String value = ""; try { value = URLEncoder.encode(str, "utf-8"); } catch (Exception e) { e.printStackTrace(); } return value; } }