【自用】爬虫配置XML时拼接URL中文转Unicode问题(例如北京转成%u5317%u4EAC)

作者:Misul_xin 和java相关  
<var-def name="regionUnicode">
    <while condition="true" index="s" max-loops="${region.toString().length()}" empty="false">
        <template>
           ${"%u"+java.lang.Integer.toHexString(region.toString().charAt(s.toInt()))}
        </template>
    </while>
</var-def>

这样转换成的每个字符后面会有空行,用的时候需要regionUnicode.toString().replaceAll("\\s","")替换一下空行

相关资料:

【自用】爬虫配置XML时拼接URL中文转Unicode问题(例如北京转成%u5317%u4EAC)来源网络,如有侵权请告知,即处理!

编程Tags: