Java取出字符串中的汉字,并用UTF-8转码代替
来源:互联网 发布:比较骚的网络女主播 编辑:程序博客网 时间:2024/06/01 13:34
以下URl中多个汉字为例:
String urls="123我们465hhkjlkjlkjkjllkj好的798798哦";
List<String> hanziList = new ArrayList<String>();
Pattern p = null;Matcher m = null;
String value = null;
p = Pattern.compile("([\u4e00-\u9fa5]+)"); // 汉字的在unicode编码的范围区域:\u4e00-\u9fa5
m = p.matcher(urls);
while (m.find()) {
value = m.group(0);
hanziList.add(value); //先一个个匹配取出放在list集合中
}
for (String hanzi : hanziList) {
urls = urls.replace(hanzi, URLEncoder.encode(hanzi, "UTF-8")); //再替换
}
通过这样就可以将url中的汉字替换成指定的编码。仅供参考。
0 0
- Java取出字符串中的汉字,并用UTF-8转码代替
- 取出字符串中的汉字、字母或是数字
- java Unicode 转 utf-8 汉字
- java汉字转UTF-8编码
- java Unicode 转 utf-8 汉字
- utf-8汉字字符串截取无乱码
- java区分字符串中的汉字
- Java提取字符串中的汉字
- java 字符串中的汉字个数
- java识别字符串中的汉字
- java提取字符串中的汉字
- java找出字符串中的汉字
- utf-8中的汉字占用多少字节
- utf-8中的汉字占用多少字节
- utf-8中的汉字占用多少字节
- utf-8中的汉字占用多少字节
- utf-8中的汉字占用多少字节
- python utf-8转汉字
- Hadoop HDFS (2) HDFS命令行接口
- ODI 12C加载平面文件到oracle数据库
- 【翻译】Ext JS最新技巧——2014-9-10
- Linq to JSON/Json.NET
- 关于字符串数组,指针定义数组
- Java取出字符串中的汉字,并用UTF-8转码代替
- Key/Value之王Memcached初探:一、掀起MC的盖头来
- 代码生成器 CodeSmith 的使用(六)
- va_start、va_arg、va_end、va_copy 可变参函数
- 程序猿如何从失恋中走出来
- Java NIO使用及原理分析(三)
- Gradient Boosting and GBDT
- C#提取文件名
- 驱动模块使用SPI总线范例