javaScript 代码转成 java代码求高手速来

如题下面是JS代码Utf8.encode=function(strUni){varstrUtf=strUni.replace(/[\u0080-\u07ff]/g,fun... 如题 下面是JS代码
Utf8.encode = function(strUni) {
var strUtf = strUni.replace(
/[\u0080-\u07ff]/g,
function(c) {
var cc = c.charCodeAt(0);
return String.fromCharCode(0xc0 | cc>>6, 0x80 | cc&0x3f); }
);
strUtf = strUtf.replace(
/[\u0800-\uffff]/g,
function(c) {
var cc = c.charCodeAt(0);
return String.fromCharCode(0xe0 | cc>>12, 0x80 | cc>>6&0x3F, 0x80 | cc&0x3f); }
);
return strUtf;
}
求高手给力
如完美解决可另加分
展开
 我来答
lkiarest
2013-11-15 · TA获得超过543个赞
知道小有建树答主
回答量:761
采纳率:100%
帮助的人:406万
展开全部

其实java代码好改,主要是中间的字符串处理逻辑比较麻烦,

while ((index = uri.indexOf(keyword) >=0) {
    String temp = uri.substring(index, keyword.length - 1);
    temp = process(temp);//对temp进行处理
    uri.replace(keyword, temp);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式