当前位置: 首页 > article >正文

【无标题】 text = text.encode(“utf-8“)

python text = text.encode(“utf-8”) C++实现

std::string char_to_hex(unsigned char ch) {
    std::stringstream ss;
    ss << "\\x" << std::hex << std::setw(2) << std::setfill('0') << static_cast<int>(ch);
    return ss.str();
}

// 将 std::string 对象转换为 UTF-8 编码的十六进制字符串表示形式
std::string string_to_utf8_hex(const std::string& text) {
    std::string utf8Hex;

    for (char ch : text) {
        utf8Hex += char_to_hex(static_cast<unsigned char>(ch));
    }

    return utf8Hex;
}
int main() {
    std::string text = "10500";
    std::string utf8Hex = string_to_utf8_hex(text);
    std::cout << "UTF-8 encoded text: " << utf8Hex << std::endl;
    return 0;
}


http://www.kler.cn/a/369761.html

相关文章:

  • Excel - Binary和Text两种Compare方法
  • DeepSeek R1学习
  • DFS深度优先搜索
  • C语言自定义数据类型详解(二)——结构体类型(下)
  • Web 代理、爬行器和爬虫
  • 动态规划DP 数字三角型模型 最低通行费用(题目详解+C++代码完整实现)
  • 下载数据集用于图像分类并自动分为训练集和测试集方法
  • 解决RabbitMQ脑裂问题
  • (蓝桥杯C/C++)—— 编程基础
  • PyTorch 中常用的函数方法
  • 代码随想录:513. 找树左下角的值
  • 大数据新视界 -- 大数据大厂之大数据重塑影视娱乐产业的未来(4 - 1)
  • 项目组件:(Json\Muduo)
  • Linux系统操作篇 one -文件指令及文件知识铺垫
  • 计算机网络-MSTP的基础概念
  • 衡石分析平台系统分析人员手册-导入图表库图表
  • 数据库课程 第一周
  • 熵与信息论
  • ip命令设置固定IP(暂时设置,重启失效)
  • Ubuntu中VSCode以sudo开始GDB调试C程序方法
  • 【electron8】electron实现“图片”的另存为
  • JavaScript数组常用方法 - 2024最新版前端秋招面试短期突击面试题【100道】
  • cobalt strikemetasploit 小记
  • appium 的工作原理
  • 【教程】如何查看IEEE会员证书Membership Card
  • OpenCV中的坐标运算 [C#]