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

相关推荐
乔冠宇16 小时前
Java手写简单Merkle树
java·区块链·merkle树
Sui_Network1 天前
新集成,Sui 的 Phantom 时代正式开启!
游戏·金融·web3·去中心化·区块链
选择不变2 天前
慢牛提速的内在逻辑-基本量价关系分析和主散心理博弈
区块链·炒股·炒股指标·选股
Black_mario2 天前
2025 年,链上固定收益领域迈向新时代
区块链
silver6873 天前
区块链的数学基础:核心原理与应用解析
区块链
Roun33 天前
Web3 与数据隐私:如何让用户掌控个人信息
web3·去中心化·区块链·隐私保护
能源革命3 天前
区块链在能源行业的创新
区块链·能源
0wioiw03 天前
Web-3.0(Solidity)ERC-20
区块链
qq_544329173 天前
CRM项目的开发与调试整体策略
前端·后端·bug
Anna_Tong4 天前
HSM能为区块链、IoT等新兴技术提供怎样的保护?
物联网·区块链·iot·数据加密·hsm