HarmonyOS 字符串太长被截断

1、点击游客登录

2、app会拼接字符串,传给webview

3、字符串太长时,打印出的字符串被截断了。

4、核心代码:

let strJs = "LonchJsApi.appCallWebV2(\"" + strWebPrarm + "\");"
console.info('strJs1Prarms',strWebPrarm);
console.info('strJs1',strJs);
webview.runJavaScript(strJs);
  • 1.
  • 2.
  • 3.
  • 4.

5、日志中的strjs1中有被截断的情况。

HarmonyOS
2024-12-25 11:24:28
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
fox280

对于较长长度,建议分成多段的字符串打印

示例如下:

let logIndex = 0
for (let index = 0; index < strRes.length/1000; index++) {
  let str = strRes.substring(logIndex,logIndex+1000)
  hilog.info(0x0000, 'strRes:', '%{public}s', str);
  logIndex = logIndex + 1000
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
分享
微博
QQ
微信
回复
2024-12-25 13:50:45
相关问题
Web组件接收超长的字符串时会被截断
902浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
1481浏览 • 1回复 待解决
字符串反射
725浏览 • 1回复 待解决
HarmonyOS 替换字符串
1056浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
1148浏览 • 1回复 待解决
HarmonyOS字符串替换问题
1774浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
1254浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
726浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
1155浏览 • 1回复 待解决
HarmonyOS ASCII转字符串
839浏览 • 1回复 待解决
HarmonyOS 字符串转图片
883浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
1281浏览 • 2回复 待解决
HarmonyOS 字符串格式化
1155浏览 • 1回复 待解决
HarmonyOS $r 字符串替换问题
1762浏览 • 1回复 待解决
HarmonyOS string字符串截取问题
968浏览 • 1回复 待解决