Javascript将base64文本转换为带有黑色问号的utf8查看问题

问题描述 投票:0回答:1

我使用react native,以下是我将文本函数base64解码为utf8格式,该函数可以正常工作,但是没有一个可以查看屏幕,并且我尝试控制resp变量,resp是true,只是添加了错误的黑色问题,并没有响应native查看所有屏幕,直到问号。为什么和我不明白,iconv是iconv-lite

static decodeText(text, formatToDecode) {
    return new Promise(
      function(resolve, reject) {
        if (formatToDecode == 'cp857') {
          var resp = new Buffer(text, 'base64')
          resp = iconv.decode(resp, 'utf8')
          resolve(resp)
        }
      });
  }

这是我的控制台响应resp变量,控制台resp变量为true,但仅添加了黑色问号,做出了本机反应,只是查看了问号,其余结果为空

 ───────────────────────────
 Dumy        Dumy     Dumy. 

 Dumy        111    111 
 Dumy        111    111 
 Dumy        111    111  
 Dumy        111    111   
 Dumy        111    111  
 � Dumy     111    111  
 Dumy        111    111  
 Dumy        111    111   
 Dumy        111     111   
 ===========================
javascript reactjs react-native decode encode
1个回答
0
投票

使用javascript函数编码/解码base64

© www.soinside.com 2019 - 2024. All rights reserved.