美文网首页
2018-05-14(utf-8及continuation by

2018-05-14(utf-8及continuation by

作者: 嘿喵heyMeow | 来源:发表于2018-05-14 18:30 被阅读0次
背景

前端调用合约接口时报错

问题

前端调用合约接口,正常应该返回字符串,但是先是报错Uncaught Error: Invalid UTF-8 detected,重新部署合约后再调用又报如下的错误Uncaught Error: Invalid continuation byte

error.png
解决

只有一台电脑出现这个问题以为是这台电脑浏览器的问题,但是网上搜索不到相关的答案,只有solidity语言中bytes和string的转换问题,所以还是从代码中找原因。
发现调接口传入的参数是string类型,但我在合约中定义方法的时候形参的类型我直接用了bytes,再返回的时候又用string转化了一遍。问题出在应该形参使用string类型,然后用bytes转换存储起来,这样返回给客户端的就直接用string类型的形参变量就好了。

相关文章

  • 2018-05-14(utf-8及continuation by

    背景 前端调用合约接口时报错 问题 前端调用合约接口,正常应该返回字符串,但是先是报错Uncaught Error...

  • Continuation

    Preface 在学习Abstract interpretation的过程中, continuation作为一种对...

  • 《Effective Objective-C 2.0 》 阅读笔

    第27条:使用“class-continuation分类”隐藏实现细节 class-continuation分类的...

  • Continuation Writing

    Today we have a new type of lesson, l continuation writin...

  • 5.28 记

    答辩结束了,都结束了 新的开始 bonne continuation

  • call with current continuation

    翻译自:http://community.schemewiki.org/?call-with-current-co...

  • 10.3continuation

    continuation是一个个表达式执行上下文封装的值。call-with-composable-continu...

  • [FE] Yield a Continuation ...

    1. 从 Generator 说起 ecma-262 2015[http://262.ecma-internati...

  • chrome浏览器使用

    设置编码 “自定义及控制”--“更多工具”--“编码”:选择unicode(utf-8),及自动检测 查看源代码及...

  • 2018-05-14

    2018-05-14 戴师傅简书作者 2018-05-14 20:21 打开App (稻盛哲学学习会)打卡第58天...

网友评论

      本文标题:2018-05-14(utf-8及continuation by

      本文链接:https://www.haomeiwen.com/subject/yabjdftx.html