C++中的UTF文件和字符串
UTF Files and strings in C++
我正在编写一个小型应用程序,它必须将任何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
我已经用了很多年了。"关于代码"部分表示,它已独立于平台。
它主要用于文件。但是您也可以复制相关的代码来处理字符串。
相关文章:
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 有没有办法从非C/C++文件中读取C++原始字符串文字的内容
- 如何打开并写入一个名称取自C++中字符串的文件
- 如何从二进制文件中读取字符串
- 如何在 c++ 中使用 getline 从文件中读取字符串?
- 将字符串与文件上的数据进行比较
- 用户输入字符串的文件附加问题..C++
- 如何从文件中读取两个字符串和数字数组,并将它们存储在对象向量中
- 如何使字符串出现在编译的二进制可执行文件的开头?
- 使用文件内容作为硬编码字符串
- 将文件复制到自定义位置,存在字符串转换问题
- 将二进制字符串/文件内容从 c++ 传递到节点 js
- 在字符串.h文件中调用函数而不带对象
- 将带有引号和逗号的字符串文件读入字符串数组
- 如何从字符串/文件中分离字符和整数
- 将字符串文件存储到动态数组中
- 如何用C++将字符串文件Txt解析成数组
- 如何用Boost::Spirit解析复杂的字符串文件
- 如何从C语言的第二行读取字符串文件
- 一个很好的性能替代PHP-字符串/文件操作