你的源代码里直接写了中文,那么请问你的源代码是什么编码呢?
【 在 speedboy2998 (极品飞车) 的大作中提到: 】
: 标 题: 怎么动态构造一个 u8 字符串?
: 发信站: 水木社区 (Mon Aug 23 23:23:27 2021), 站内
:
:
: std::string s1 = u8"当前时间是2018年";
: sendMail(s1);
:
: 通过代码发送邮件,收到后可以正常显示。
:
:
: char timedisplay[128] = { 0 };
: std::strftime(timedisplay, sizeof(timedisplay), "当前时间时%Y年", std::gmtime((const time_t*)&timeStamp));
:
: sendMail(timedisplay);
:
:
: 通过同样代码代码发送收到的邮件显示为乱码。
: 有什么办法能把 timedisplay 转换成 u8吗?
:
: --
: ※ 修改:·speedboy2998 于 Aug 23 23:24:06 2021 修改本文·[FROM: 54.176.78.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 54.176.78.*]
--
修改:speedboy2998 FROM 54.176.78.*
FROM 76.126.252.*