Solidity在函数里面返回中文报错原因

错误

from solidity: ParserError: Invalid character in string. If you are

trying to use Unicode characters, use a unicode"..." string literal.

--> contracts/text.sol:90:24: | 90 | return (1,true,"你好");


原因与解决方法

在Solidity中,如果你想在字符串中使用Unicode字符,需要使用Unicode字符串字面量。

例如\u后跟4位的Unicode编码。对于中文字符"你好",我们可以使用\u4F60\u597D来表示。

在线中文转换Unicode网站

给大家分享一个在线中文转换Unicode的网站
在线中文转换Unicode

相关推荐
YSGZJJ15 小时前
股指期货交割日前后应当如何应对?
区块链
友莘居士17 小时前
solidity中数据位置storage、memory、calldata的区别
区块链·memory·solidity·storage·calldata·数据位置
公链开发19 小时前
交易所系统平台开发流程及达普韦伯核心优势
区块链
测试人社区—841621 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
一点 内容1 天前
深入理解分布式共识算法 Raft:从原理到实践
分布式·区块链·共识算法
ZFJ_张福杰1 天前
【区块链】区块链智能合约:从原理到应用的完整入门指南
区块链·智能合约
万粉变现经纪人1 天前
如何解决 pip install 网络报错 403 Forbidden(访问被阻止)问题
数据库·python·pycharm·beautifulsoup·bug·pandas·pip
测试人社区—84161 天前
Appium移动自动化测试:从入门到精通实战
人工智能·安全·appium·自动化·bug·postman
Wokoo71 天前
软件测试分类与BUG管理
功能测试·单元测试·bug·集成测试·压力测试·ab测试
tg-zm8899961 天前
在ST5交易系统中,有哪些常用的技术指标来辅助风险管理
大数据·人工智能·区块链