不在标准库中。但是在互联网上搜索之后,我们会发现很多,比如:
std::stringiso_8859_1_u1;to_uf8(std::string&str){stringstroutfor(std::string::iteratorit=str.开始()它!=结构端()it){uint8 ch=*itif(ch>6)strout.push后退(0x80|(ch&;0x3f))}}返回strout}http://stackoverflow.com/questions/4059775/convert-iso-8859-1-strings-to-utf-8-in-c-c
要将字符串转换为ascii码值,您需要将每个字符转换为ascii码。
在c语言中,要输出字符的ascii值,只需使用%d格式和printf函数即可输出。因为在%d格式中,字符类型变量将转换为整数,并且该值是ascii值。
编写如下函数:
{
while(*s)printf(%d“,*s)
}]