gpt4 book ai didi

file - 使用 C++ 创建和写入 UTF-8 文件

转载 作者:行者123 更新时间:2023-11-30 00:53:23 26 4
gpt4 key购买 nike

我必须在我的 http 流式 C++ 服务器代码中创建一个 m3u8 播放列表。 m3u8 就是 UTF-8 m3u 文件。

如何创建 UTF-8 文件(即如何将 UTF-8 字符写入文件)?也许在 Linux 上使用 open() 函数或 C++ 中的其他函数?

int fd = open("myplaylist.m3u8", O_WRONLY | O_APPEND);

最佳答案

您计划执行 open() 的方式很好。

决定文件是否为 utf-8 的是您要写入的字符。如果您将相关字符编码为 utf-8,一切都会按预期工作。

如果您计划将给定的编码(比如 ISO-8859-1)转换为 utf-8,实现它的一个好方法是使用 libiconv这允许做到这一点。

关于file - 使用 C++ 创建和写入 UTF-8 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com