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

相关推荐
Haoyunyi13 小时前
2026年做期货量化,和三年前已经不是一回事了
大数据·人工智能·python·金融·区块链
kyle~13 小时前
机器人通信 --- FANUC TCP 并发请求-响应错位 Bug 复盘
tcp/ip·机器人·bug
木西1 天前
Web3+AI 社交工程解析|MetYa 去中心化身份与 DePIN 算力方案
web3·智能合约·solidity
极光通讯1 天前
涨价周期里的元器件议价策略:如何判断供应商报价是否合理
区块链
重明链迹实验室2 天前
重明链迹丨每周区块链安全要闻(1012-1018)
安全·web3·区块链
ZDGJ60992 天前
国际黄金期货交易趋势规则
区块链
鬼手点金3 天前
Harness 工程:模型之外的竞争力
服务器·人工智能·深度学习·机器学习·bug
旋生万物3 天前
全息编码:从 CRC 到 Merkle Tree 到区块链的统一视角
区块链·#人工智能·#后端开发·#软件工程·#数据结构与算法·#云原生·#分布式系统
ZDGJ60993 天前
国际期货交易中如何选择交易时机?
区块链
巴巴媛6663 天前
【Debug1】程序死机,while(1)循环,怎么办?
c语言·笔记·stm32·嵌入式硬件·bug