HarmonyOS URL特殊字符编码

ArkTS中是否有类似URLEncoder的接口可以对URL中的特殊字符进行编码(比如 / % =)?

HarmonyOS
2024-08-27 10:20:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

参考TypeScript 语法, 提供了encodeURL 以及 encodeURIComponent 两种编码方式:

@Entry 
@Component 
struct Index { 
  @State message: string = 'Hello World'; 
  name: string = "张三"; 
  build() { 
    Row() { 
      Column() { 
        Text(this.message) 
          .fontSize(25) 
          .fontWeight(FontWeight.Bold) 
 
        Button(){ 
          Text('encodeURIComponent') 
            .fontSize(25) 
        } 
        .margin({bottom: 20}) 
        .type(ButtonType.Capsule) 
        .onClick(() => { 
          this.message = "http://huawei.com/index.html?url=" + encodeURIComponent("http://huawei.com?name=" +this.name); 
        }) 
 
        Button(){ 
          Text('encodeURI') 
            .fontSize(25) 
        } 
        .margin({bottom: 20}) 
        .type(ButtonType.Capsule) 
        .onClick(() => { 
          this.message = encodeURI("http://huawei.com/index.html?name=" + this.name); 
        }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-08-27 19:20:04
相关问题
HarmonyOS URL编码问题
921浏览 • 1回复 待解决
HarmonyOS json解析特殊字符
965浏览 • 1回复 待解决
HarmonyOS Web组件如何拦截特殊url请求?
1577浏览 • 1回复 待解决
HarmonyOS Text组件显示特殊字符
962浏览 • 1回复 待解决
HarmonyOS url如何进行URL编码和解码?
1226浏览 • 1回复 待解决
HarmonyOS URL的gbk解编码
666浏览 • 1回复 待解决
HarmonyOS 正则特殊字符转义无法匹配
1143浏览 • 1回复 待解决
HarmonyOS 字符编码问题
944浏览 • 1回复 待解决
HarmonyOS 处理含有异常字符url
1343浏览 • 1回复 待解决
HarmonyOS 字符串进行SHA1编码
797浏览 • 1回复 待解决
HarmonyOS url里的字符串怎么解析
831浏览 • 1回复 待解决
如何处理应用存在的URL编码
2143浏览 • 1回复 待解决