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

相关推荐
信徒_12 小时前
撮合引擎通知跟单系统成交事件
区块链
jrjrgood14 小时前
现货黄金和黄金期货的区别有哪些?如何投资?
大数据·人工智能·区块链
ellenwan202617 小时前
期货跨期价差程序化怎么做:天勤 SP 合约与腿比例核对
python·区块链
CTA终结者18 小时前
期货量化合约代码写错:天勤 symbol 格式与 silent 订阅坑
python·区块链
sxd200118 小时前
Debian #1135514 bug引发的思考
网络·debian·bug
LadenKiller20 小时前
期货多品种轮动标的池:天勤 query_quotes 筛品种写法
python·区块链
lizhihai_9921 小时前
股市学习心得-六月的股市怎么应对
大数据·人工智能·科技·学习·区块链
nanawinona21 小时前
只会用 K 线算期货信号下一步怎么接到交易
python·区块链
2601_960205881 天前
2026年6月,中国品牌咨询行业正经历一场深刻的范式转移
大数据·人工智能·区块链
CTA终结者2 天前
期货量化主力换月程序怎么移仓:天勤 underlying_symbol 与任务切换
python·区块链