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

相关推荐
gjc5924 小时前
MySQL隐蔽 BUG:组合条件查询无故返回空集?深度排查与规避方案
android·数据库·mysql·bug
fuzamei8888 小时前
肖风:区块链正在重构数字时代的财富新形式
重构·区块链
刘一说8 小时前
2026年区块链技术在农业果园领域的应用:技术革新与产业升级
区块链
最后一个bug13 小时前
当linux触发panic后进行自定义收尾回调处理
linux·服务器·系统架构·bug
Rockbean14 小时前
3分钟Solidity: 9.3 通过 Create2 预计算合约地址
web3·智能合约·solidity
学术小白人21 小时前
【EI会议征稿通知】2026年智能感知与自主控制国际学术会议(IPAC 2026)
人工智能·物联网·数据分析·区块链·能源
DICOM医学影像1 天前
15. Go-Ethereum测试Solidity ERC20合约 - Go-Ethereum调用合约方法
开发语言·后端·golang·区块链·智能合约·以太坊·web3.0
选择不变1 天前
跟庄高抛低吸分时副图指标操作技术教程-操盘训练营学员学习
区块链·通达信指标公式·短线指标·炒股指标·翻倍密码系统
Sui_Network1 天前
Sui 2025→2026 直播回顾中文版
大数据·前端·人工智能·深度学习·区块链
quant_19861 天前
外汇期货实时行情 API 使用教程
经验分享·后端·websocket·程序人生·金融·区块链