java 里有没有类似于JS中的encodeURI方法?URL
比如说把一个把Stringmsg="美酒";转换成Stringurl="%C3%C0%BE%C6";现在不建议用URLEncoder.encode,那么应该用什么呢...
比如说把一个把String msg="美酒";
转换成
String url ="%C3%C0%BE%C6";
现在不建议用URLEncoder.encode,那么应该用什么呢 展开
转换成
String url ="%C3%C0%BE%C6";
现在不建议用URLEncoder.encode,那么应该用什么呢 展开
5个回答
展开全部
楼主是在什么地方遇到的这个问题?是做java的web程序传值时引起的吗?
如果是这样的话,
在工程中会有web.xml配置文件在里面加上下面的标记
<filter>
<filter-name>Character Encoding Filter</filter-name>
<filter-class>framework.filter.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Character Encoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
framework.filter.SetCharacterEncodingFilter这个sun官方有提供,我们使用的也是网上下的现成类.
这就是处理传值时的字符集问题.这样就可以直接得到中文
如果我说的和楼主遇到的不是一类问题,请见谅.
如果是这样的话,
在工程中会有web.xml配置文件在里面加上下面的标记
<filter>
<filter-name>Character Encoding Filter</filter-name>
<filter-class>framework.filter.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Character Encoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
framework.filter.SetCharacterEncodingFilter这个sun官方有提供,我们使用的也是网上下的现成类.
这就是处理传值时的字符集问题.这样就可以直接得到中文
如果我说的和楼主遇到的不是一类问题,请见谅.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有啊
java.net.URLEncoder
自己查看api吧
java.net.URLEncoder
自己查看api吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.net.URI表示一个统一资源标识符 (URI) 引用。
java.net.URLEncoder HTML 格式编码的实用工具类。
java.net.URLEncoder HTML 格式编码的实用工具类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
反正我知道在命令行里面用native2ascii可以转换。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询