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

时间:2014-04-21 09:33:12

标签: c++ unicode utf

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

是否有任何开源库提供类似于" string"的功能。和" fstream" (或" cstdio"和" cstring")但是具有完全的unicode支持?或者用标准的方法做一个简单的方法?

我希望解决方案可以移植。

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

洛多维科

1 个答案:

答案 0 :(得分:0)

你会发现这个类很有用CTextFileDocument - http://www.codeproject.com/Articles/7958/CTextFileDocument

我使用它已经很多年了。 "关于代码"该部分说它已经与平台无关。

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