我有一个由UTF-8字符串组成的文件。我需要通过字符串读取此文件。之后我想把这个字符串的每个字符作为小写的C字符串和不同的字符集中的大写字母(CP1251,KOI8-R,UTF-8 ......)。像这样的东西:
char *c_uper-UTF8;
char *c_lower_UTF-8;
char c_uper_CP1251;
char c_lower_CP1251;
etc
getNChar(char* string /*string from file*/, /*pointers to each of this variables*/)
如果我需要在Linux和Windows上运行此程序,我可以使用哪个库来执行此任务?可能我需要在Boost库中搜索解决方案或者我使用iconv lib,但是没有函数可以获得大小写。 谢谢你的帮助。