什么是application/x-www-form-urlencoded字符串?它是一种编码类型。当URL地址里包含非西欧字符的字符串时,系统会将这些字符转换成application/x-www-form-urlencoded字符串。表单提交时也是如此,当包含非西欧字符的字符串时,系统也会将这些字符转换成application/x-www-form-urlencoded字符串。复制代码
package com.app;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;public class AA {public static void main(String[] args) {/*** 将application/x-www-form-urlencoded字符串 转换成普通字符串*/String keyWord = "";try {keyWord = URLDecoder.decode("%E6%96%87%E6%A1%A3", "UTF-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}System.out.println(keyWord);/*** 将普通字符串转换成application/x-www-form-urlencoded字符串* 必须强调的是编码方式必须正确,如baidu的是gb2312,而google的是UTF-8*/String urlStr = "" ;try {urlStr = URLEncoder.encode("文档", "Utf-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}System.out.println(urlStr);}
}
复制代码运行结果是:文档%E6%96%87%E6%A1%A32、URLEncoder  和  URLDecoder在java1.3和早期版本中,返回一个新的被编码后的string,encode( ) 使用了平台的默认编码形式编码:   public static String encode(String s)解码:   public static String decode(String s)  在java1.4中及以后,要求用户自己指定编码形式,比如 "UTF-8" 、 "gb2312" 。编码: public static String encode(String s, String encoding) throws UnsupportedEncodingException解码: public static String decode(String s, String encoding) throws UnsupportedEncodingException注意:如果你拿不定主意用哪种编码方式,那就选择UTF-8吧。它比其他任何的编码形式更有可能得到正确的结果。

#12304;#28404;#28404;#37329;#34701;#23458;#26381;#30005;#35805;#12305;相关推荐

  1. 一切免费的大学视频教程,免费空间和网盘

    一切都是免费的,好多让人留口水的东东!资源全部来自网上,不能保证所有链接正常!发现错误链接请大家留言!谢谢!不断更新中.......[注意]目前很多很重要的视频资料均实行了加密处理,使之必须使用专用的 ...

  2. UserWarning: Glyph 30005 (\N{CJK UNIFIED IDEOGRAPH-7535}) missing from current font解决方式方法

    一.使用数据 使用以下数据绘图 import pandas as pd import numpy as np from matplotlib import pyplot as plt df = pd. ...

  3. 解决pc游戏启动报错3005 Error 30005: Create File Failed With 32

    ----20220626 其实今天本来没有想好写什么的,直到刚刚!就刚刚,无聊想玩玩糖豆人,突然发现我的糖豆人登录不上去了,报错编号为# Error 30005: Create File Failed ...

  4. 30005 rust_Steam三连冠老游戏《腐蚀(RUST)》为什么突然火起来了?

    Steam新一周(1月18日-1月24日)销量榜公开,<赛博朋克2077>跌落至第五,<荒野大镖客2>前进到第六,而第一人称僵尸生存网络游戏<Rust>已经三连冠了 ...

  5. 30005 rust_RUSTJKD超级防锈涂料

    技术详细介绍 RUSTJKD超级防锈涂料. 成果简介 腐蚀是一个全球性问题.据统计,在工业发达的美国,每年因金属锈蚀造成的经济损失高达3000亿美元:在我国每年因金属锈蚀的钢材占钢材总产量的20%,约 ...

  6. 30005 rust_张大仙开发出边路疾走东皇太一,一秒回复3000血,一打五丝毫不虚

    张大仙作为一个人气超高的主播,也是常常出各种娱乐玩法让大家观看,那么张大仙开发出来的许多打法都是比较不错,那么最近大仙在直播开发出来了一套边路疾走东皇太一打法,简称疾走小蛇打法,在团战中能够一秒回复3 ...

  7. 汉字内码UNICODE转换表

    Uint16 code Unicode[72][96]={ /*emp*/ 0,/*啊*/21834,/*阿*/38463,/*埃*/22467,/*挨*/25384,/*哎*/21710,/*唉*/ ...

  8. php amp 26472,汉字与UNICODE的转换 通过文件操作

    汉字|转换 今天在看一个关于编码的问题,发现有一张表:UNICODE汉字内码表.就想着怎么样来进行相互的转换,把表COPY下来,处理成UNICODE个文件(key.txt),汉字一个文件(value. ...

  9. vue通过自定义指令 v-py 将名字转拼音

    自定义指令 py: 1.新建 vue-py.js文件 import Vue from 'vue';var chinesePointCode = {"a": [21834, 3846 ...

  10. Unicode汉字内码表1

    BBS水木清华站∶精华区 发信人: intranetworm (小虫), 信区: Java  标  题: Unicode 汉字内码表  发信站: BBS 水木清华站 (Wed Aug 27 13:34 ...

最新文章

  1. 数据结构Queue:poll、offer、element、peek
  2. 【Python-ML】SKlearn库L1正则化特征选择
  3. 智能合约重构社会契约 (5)比特犬模型实现智能合约
  4. 委托、事件的个人理解
  5. 由衷的信来激励有抱负的开发人员
  6. python装饰器_Python基础-装饰器
  7. IE9 新功能 五大新特点
  8. django添加字典格式的数据
  9. linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号
  10. 权限管理su、sudo、限制root远程登录
  11. 将GridView导入到Excel
  12. python网络编程知识_python六十七课——网络编程(基础知识了解)
  13. Python import其他文件夹的文件
  14. English vocabulary-1
  15. C 语言 逻辑运算符
  16. php帮助文档无法打开,电脑不能打开文件secedit.chm怎么办
  17. 什么是link标签?
  18. Javascript_备忘录1
  19. dispatch(dispatched)
  20. Affinity Derivation and Graph Merge for Instance Segmentation阅读笔记

热门文章

  1. 2022 知来者之可追
  2. 极小化极大;292Nim 游戏;bitset容器;464我能赢吗;486预测赢家
  3. 关于计算机网考教学研讨,【计算机教学论文】计算机教学质量的研讨2篇(共4479字)...
  4. 联想 thinkpad usb 移动硬盘 u盘 BIOS 启动 ubuntu 系统
  5. 我用 140 行代码,带你看一场流星雨⭐
  6. 2020年新疆旅游市场遭遇滑铁卢,旅游消费跌至992.12亿元[图]
  7. 零基础编程可以学习大数据吗?大数据难不难学啊?
  8. Matlab 数字图像处理 学习笔记(一)
  9. SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算
  10. UCI on PUSCH