C++中的UTF文件和字符串

UTF Files and strings in C++

本文关键字:字符串 文件 UTF 中的 C++      更新时间:2023-10-16

我正在编写一个小型应用程序,它必须将任何Unicode格式的文件(UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE)读取为UTF-32字符串,然后对其进行操作。

是否有任何开源库提供类似于"string"answers"fstream"(或"cstdio"answers"cstring")的功能,但完全支持unicode?还是用标准的简单方法?

我希望这个解决方案是便携的。

抱歉我英语不好。提前谢谢。

Lodovico

您会发现这个类非常有用CTextFileDocument-http://www.codeproject.com/Articles/7958/CTextFileDocument

我已经用了很多年了。"关于代码"部分表示,它已独立于平台。

它主要用于文件。但是您也可以复制相关的代码来处理字符串。