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

相关推荐
王苏安说钢材A3 小时前
无锡卖无缝管厂家推荐@无锡佳钛合不锈钢有限公司
区块链
Zxxxxxy_13 小时前
测试入门:从 0 到 1 搞懂开发与 Bug
bug
程序员李程峰1 天前
基础知识——区块链钱包
web3·去中心化·区块链·同态加密·零知识证明·共识算法·分布式账本
区块block1 天前
Infinity Alpha(无限阿尔法)即将发布纯链上AI收益引擎通证IA
人工智能·区块链
Datakeji1 天前
维恩波特Vairnport商业逻辑
大数据·人工智能·区块链
m0_380167141 天前
清算热力图怎么看?如何用来判断行情走向
大数据·人工智能·区块链
长安链开源社区1 天前
2025 长安链开发大赛正式启动!
web3·区块链
麦麦大数据2 天前
基于以太坊区块链+Spring Boot+Solidity智能合约的投票系统设计与实现
spring boot·后端·区块链·智能合约·投票系统
Bczheng12 天前
二十三.交易数据之签名(2)--选币逻辑
区块链
zhglhy2 天前
交易支付/证券/数字货币交易所交易引擎核心功能对比
区块链