java URLEncoder 使用
程序员文章站
2022-03-10 21:02:03
...
java.lang.Object
extended by java.net.URLEncoder
该Class位于java.net包里。
有两个方法, 一个是
static String encoding(String s)
不过这个已经是Deprecated了。
还有一个
public static String encoding(String s, String enc)
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
这个方法String类型对象s转换成 application/x-www-form-urlencoded格式。
至于那个encoding scheme, 直接放入编码格式就行。
因为str2的生成没有设置encoding schema, 所以默认采用utf-8.
目测百度贴吧使用的就是GBK作为encoding scheme来生成包含中文贴吧名称的url的。
extended by java.net.URLEncoder
该Class位于java.net包里。
有两个方法, 一个是
static String encoding(String s)
不过这个已经是Deprecated了。
还有一个
public static String encoding(String s, String enc)
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
这个方法String类型对象s转换成 application/x-www-form-urlencoded格式。
至于那个encoding scheme, 直接放入编码格式就行。
String str=URLEncoder.encode("编程", "gbk"); String str2=URLEncoder.encode("编程"); System.out.println(str); //%B1%E0%B3%CC System.out.println(str2); //%E7%BC%96%E7%A8%8B
因为str2的生成没有设置encoding schema, 所以默认采用utf-8.
目测百度贴吧使用的就是GBK作为encoding scheme来生成包含中文贴吧名称的url的。
上一篇: 详解Vue取消eslint语法限制
下一篇: [Scheme]循环读入并计算数字之和
推荐阅读
-
如何才能使用.htaccess
-
不需要mod_rewrite直接使用php实现伪静态化页面_PHP教程
-
php中使用addslashes函数报错问题的解决方法_PHP
-
分析PHP函数array_pop()的具体使用方式_PHP教程
-
java.sql.SQLException: 无效的列类型 SQLJavaOracle
-
为什么server 2008r2 php 连接oracle 这么慢,使用起来卡顿几秒
-
Java 异步回调机制
-
关于memcache的使用(入门级有关问题),memcache已经配置好,怎么才能通过使用它来加快访问速度
-
.net 怎么使用sqlserver读写分离?
-
MySQL同步工具的使用方案详解