softstar2009 发表于 2021-11-16 21:51:51

如何将一段采集来的unicode字符串转换成ansi字符串

在现实采集过程中,采集到一段uniode字符串,需要将其转换成anis字符串,请高手支一下招吧。

uniode字符串格式如下:&#104&#116&#116&#112&#115&#58&#47&#47&#97&#111&#100&#46&#99&#111&#115&#46&#116&#120&#46&#120&#109&#99&#100&#110&#46&#99&#111&#109&#47&#115&#116&#111&#114&#97&#103&#101&#115&#47&#51&#56&#99&#99&#45&#97&#117&#100&#105&#111&#102&#114&#101&#101&#104&#105&#103&#104&#113&#112&#115&#47&#52&#66&#47&#54&#69&#47&#71&#77&#67&#111&#79&#83&#77&#70&#97&#79&#45&#89&#65&#69&#116&#115&#114&#119&#68&#51&#119&#122&#98&#53&#46&#109&#52&#97

知道是需要将其转换成anis字符串就可以正常显示了。

转换后是这样的:https://aod.cos.tx.xmcdn.com/storages/38cc-audiofreehighqps/4B/6E/GMCoOSMFaO-YAEtsrwD3wzb5.m4a

那位大侠能写一段C#代码,实现转换功能呢?

softstar2009 发表于 2021-11-16 21:54:13

在网上搜索到js代码如下:

function (u) {
      var tArr = u.split("*"), // 用*号进行分割Unicode 编码,
      str = '';//将转码后的地址放这里
      for (var i = 0, n = tArr.length; i < n; i++) {
      str += String.fromCharCode(tArr);
      }//for循环 将Unicode 编码转为一个字符
      return str; //返回地址

但火车头采集器不支持支行js代码,需要转换成C代码,不懂编辑。

leweizxl 发表于 2021-11-23 14:00:10

您好,有需要可以联系官方QQ800019423 咨询定制插件
页: [1]
查看完整版本: 如何将一段采集来的unicode字符串转换成ansi字符串