unable to decode value
1.假如我们在列表页搜索一个关键词,这时发现报错了,如下图所示:
我们一看发现给后台传的关键词是 unable to decode value
解决方案:
(1)在form上加 accept-charset ='UTF-8'
(2)在得到搜索的关键词时进行转码,let value = encodeURIComponent(e.target.value);
encodeURIComponent () 把字符串作为URI组件进行编码。
encodeURI () 可把字符串作为URI进行编码。
区别在于:前者假定它的参数是URI的一部分,比如(协议、主机名、路径或查询字符串)
encodeURIComponent ()
说明:此方法不会对ASCII字母和数字进行编码,也不会对这些ASCII码标点符号进行编码。
这个到底是什么原因呢?
其实很简单,这是因为两个编码不同导致的,一个是GBK编码,一个是UTF-8编码。现在要在GBK编码的应用里使用表单向UTF-8编码的应用里提交数据,很明显不做处理的话,会出现乱码现象。
参考资料:
form表单提交中文字符时编码转换不了
前端涉及到编码的问题
涉及到的知识
中文名:统一资源系统定位系统
英文名:uniform resource locator;URL
定义:因特网的万维网服务程序上用于指定信息位置的表示方法。
用来作为万维网的地址。互联网标准RFC1738.
unable to decode value相关推荐
- Unable to decode stream: java.io.FileNotFoundException: 虎头:
今天学习ListView组件时,由于该组件需要搭配Adapter使用,当使用SimpleAdapter时,运行时提示错误"Unable to decode stream: java.io.F ...
- kubeadm源码分析(内含kubernetes离线包,三步安装)
k8s离线安装包 三步安装,简单到难以置信 kubeadm源码分析 说句实在话,kubeadm的代码写的真心一般,质量不是很高. 几个关键点来先说一下kubeadm干的几个核心的事: kubeadm ...
- java模拟器未载入,由于“活页夹线程池”,应用程序未在模拟器上运行
10-07 00:23:49.443 1268-1268/? E/hwservicemanager: BINDER_SET_INHERIT_FIFO_PRIO failed with error -1 ...
- 性能优化-Bitmap内存管理及优化
Bitmap作为重要Android应用之一,在很多时候如果应用不当,很容易造成内存溢出,那么这篇文章的目的就在于探讨Bitmap的有效运用及其优化 缓存介绍 当多次发送请求的时候,请求同一内容,为了使 ...
- 怎么在python下载网站内容-分析某网站,并利用python自动登陆该网站,下载网站内容...
本帖最后由 愤怒的小车 于 2019-5-8 09:41 编辑 一:本代码是我研究了好久才写出来,七功能主要有自动登陆.自动识别验证码.以及自动识别下载格式进行判断下载! 首先,搬上我们的主角网址,h ...
- ThumbnailUtils的使用
原文出处:http://jayfeng.com/2016/03/16/%E7%90%86%E8%A7%A3ThumbnailUtils/ 前言 特别喜欢系统中一些小而精的工具类,有的时候分析一下别有一 ...
- caffe模型weightsfeatureMap 可视化(c++)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_14845119/article/details/74931602 caffe模型在训练完成后, ...
- redisson用阿里云集群版redis的问题_redission 序列化问题追踪
背景 项目原本是用jedis连接redis,但考虑到需要用redis锁,因此替换为方便快捷的redisson,但是使用redisson之后会报decode error,具体信息如下: 2019-05- ...
- 【caffe-Windows】添加工程-以classification为例
前言 兴趣所向,研究一下如何在caffe工程之外建立一个属于自己的工程,这里以分类为例,将classification.cpp提取出来,然后调用相应的三方库和libcaffe.lib进行编译.这里比较 ...
最新文章
- 【FFmpeg】ffmpeg工具源码分析(二):转码核心函数 transcode
- MAVEN学习笔记-maven的获取和安装
- sed模式空间(pattern space)和保持空间(hold space)
- python编码操作技巧总结
- webpack devserver配置_在webpack中使用babel
- Python案例:通过方向键移动屏幕上的图像
- Android如何获取Wifi名称即SSID
- 前端系统化学习【JS篇】:(二)Javascript、变量和值的简述
- mysql binlog mixed_MySQL Binlog三种格式介绍及分析
- Kruskal 算法——并查集
- 深入解析LoadRunner下的参数化取值
- 【ZZ】ubuntu9.10桌面版使用(一)基础安装配置
- python人口普查数据数据分析_2010年第六次人口普查数据分析
- 琼瑶称于正抄袭,心力交瘁已病倒
- html5跳动的心电图,jquery制作心电图跳动特效
- vue使用高德地图的搜索地址和拖拽选址
- Vivado仿真功能
- AQS是什么?都是怎么用的?
- 剑与远征游戏系统分析
- 什么是Timestamp——时间戳?