我必須在我的http流C++服務器代碼中創建一個m3u8播放列表。 m3u8
不過是UTF-8 m3u
文件。使用C++創建和寫入UTF-8文件
如何創建UTF-8文件(即如何將UTF-8字符寫入文件)?也許在Linux上使用C++的open()
函數或其他函數?
int fd = open("myplaylist.m3u8", O_WRONLY | O_APPEND);
我必須在我的http流C++服務器代碼中創建一個m3u8播放列表。 m3u8
不過是UTF-8 m3u
文件。使用C++創建和寫入UTF-8文件
如何創建UTF-8文件(即如何將UTF-8字符寫入文件)?也許在Linux上使用C++的open()
函數或其他函數?
int fd = open("myplaylist.m3u8", O_WRONLY | O_APPEND);
文件「是」utf-8取決於內容。只要你write()
正確的字節序列在那裏,你會沒事的。
只要你的C++文件是utf8編碼,沒關係 – daisy
是的,我認爲我必須重新考慮如何將UTF-8字符寫入文件的問題? – neckTwi
@neckTwi您是否事先知道該文件的內容,或者您是否從其他地方獲知它? –