失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > AJAX之POST数据中文乱码如何解决

AJAX之POST数据中文乱码如何解决

时间:2020-06-06 09:48:23

相关推荐

AJAX之POST数据中文乱码如何解决

web前端|js教程

AJAX,POST,乱码

web前端-js教程

本文主要和大家分享AJAX之POST数据中文乱码如何解决,前端使用encodeURI进行编码,希望能帮助到大家。

疯传分享源码,vscode 文件配置,ubuntu vim 键,tomcat设置名子,sqlite 通配符用法,南通服务器租用,jq 翻书效果插件,饿了吗 前端框架,德国爬虫网站,php7慢,哪家公司seo优化好,便民信息网站源码,订单网页代码,类似a站的网站模板,第三方平台页面模板,学校题库管理系统 c 源码,微信小程序上传图片phplzw

var param = encodeURI(param);$.ajax({ url: url, methodtype: "POST", async: false, timeout: 60000, contentType: "application/json", data: {param:param}, success: function(data) { }, error: function(data) { } });

后台.URLDecoder进行解码

编解码工具

jsp mysql进销存源码,vscode flex,ubuntu用处,tomcat建立,sqlite 转秒数,如何让服务器管理无法打开,jquery 滚动条插件开发,前端mvc框架评测,《爬虫》赏析,php开发工具中文版,卓汇seo,天天团购网站,百度搜索引擎网页质量白皮书解析,无极限网站模板,html页面自动缩放比例,手游sdk管理系统,安装程序制作 源码lzw

import java.io.UnsupportedEncodingException;import .URLDecoder;import .URLEncoder;import mons.codec.DecoderException;import mons.codec.binary.Base64;import mons.codec.binary.Hex;import mons.lang3.StringEscapeUtils;/** * 封装各种格式的编码解码工具类. * mons-Codec的 hex/base64 编码 * 2.自制的base62 编码 * mons-Lang的xml/html escape * 4.JDK提供的URLEncoder * */public class Encodes { private static final String DEFAULT_URL_ENCODING = "UTF-8"; private static final char[] BASE62 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".toCharArray(); /*** Hex编码.*/ public static String encodeHex(byte[] input) { return new String(Hex.encodeHex(input)); } /*** Hex解码.*/ public static byte[] decodeHex(String input) { try { return Hex.decodeHex(input.toCharArray()); } catch (DecoderException e) { throw Exceptions.unchecked(e); } } /*** Base64编码.*/ public static String encodeBase64(byte[] input) { return new String(Base64.encodeBase64(input)); } /*** Base64编码.*/ public static String encodeBase64(String input) { try { return new String(Base64.encodeBase64(input.getBytes(DEFAULT_URL_ENCODING))); } catch (UnsupportedEncodingException e) { return ""; } }// /**// * Base64编码, URL安全(将Base64中的URL非法字符+和/转为-和\_, 见RFC3548).// */// public static String encodeUrlSafeBase64(byte[] input) {//return Base64.encodeBase64URLSafe(input);// } /*** Base64解码.*/ public static byte[] decodeBase64(String input) { return Base64.decodeBase64(input.getBytes()); } /*** Base64解码.*/ public static String decodeBase64String(String input) { try { return new String(Base64.decodeBase64(input.getBytes()), DEFAULT_URL_ENCODING); } catch (UnsupportedEncodingException e) { return ""; } } /*** Base62编码。*/ public static String encodeBase62(byte[] input) { char[] chars = new char[input.length]; for (int i = 0; i < input.length; i++) { chars[i] = BASE62[((input[i] & 0xFF) % BASE62.length)]; } return new String(chars); } /*** Html 转码. 例如将 < 转成 &lt*/ public static String escapeHtml(String html) { return StringEscapeUtils.escapeHtml4(html); } /*** Html 解码.*/ public static String unescapeHtml(String htmlEscaped) { return StringEscapeUtils.unescapeHtml4(htmlEscaped); } /*** Xml 转码.*/ public static String escapeXml(String xml) { return StringEscapeUtils.escapeXml10(xml); } /*** Xml 解码.*/ public static String unescapeXml(String xmlEscaped) { return StringEscapeUtils.unescapeXml(xmlEscaped); } /*** URL 编码, Encode默认为UTF-8.*/ public static String urlEncode(String part) { try { return URLEncoder.encode(part, DEFAULT_URL_ENCODING); } catch (UnsupportedEncodingException e) { throw Exceptions.unchecked(e); } } /*** URL 解码, Encode默认为UTF-8.*/ public static String urlDecode(String part) { try { return URLDecoder.decode(part, DEFAULT_URL_ENCODING); } catch (UnsupportedEncodingException e) { throw Exceptions.unchecked(e); } }}

老虎机源码出售,ubuntu显卡版本查询,tomcat7哪个好,南京宠物爬虫,php拼接常量名访问,webrank seolzw

使用php curl_setopt()函数实现抓取网页与POST数据的简单例子

PHP之将POST数据转化为字符串的实现代码

php获取POST数据的三种方法实例详解

如果觉得《AJAX之POST数据中文乱码如何解决》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。