如何使c++在赋值时不丢失重音
How to make C++ not to lose accents while assignment?
我有一个程序,它接受一个。rtf文件,读取它,然后创建一个新的。rtf文件,从第一个文档中写入一些行。
问题是它丢失了非ascii字符。
程序从.rtf中获得一行fgetws(strBuff, ...)
,并且它得到的行是正确的。
但是它做了一个赋值strIn = strBuf
,在strIn中我们看到"u"而不是"ü","a"而不是"ä","o"而不是"ö"answers"?"而不是"ß"(这些是7位ascii标准的德语扩展)。
现在我们能使c++不丢失所有的while赋值吗?
哦,我找到了。strIn是CStringA,而strBuff是CString。第二天我要用c++,所以解决这个简单的例子有点困难。对不起,我没有提供足够的信息,我工作没有类型太多=__=
相关文章:
- 如何在 C 中正确使用 libiconv 使其不会报告"Arg list too long"?
- std::vector的包装器,使数组的结构看起来像结构的数组
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 找到两对数字,使它们的乘积的绝对差最小化
- C++:如何使函数只返回作为列表一部分的字符串
- Python中的for循环与C++有何不同
- c++使用foreach使数组为null
- 使外部项目可用于find_package CMake
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 是否可以在C++中使变量真正只读
- 有可能使shared_ptr协变吗
- 使lambda不可复制/不可移动
- 学习多线程C++:添加线程不会使执行速度更快,即使它看起来应该
- 如何使用OpenMP使这个循环并行
- 根据变量使Qt UI中的复选框为已选中/未选中
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 如何使基类的运算符对基类的可变参数数可见(请参阅下面的代码)?
- 通过交换元素使数组相同
- C++11编译器何时会使RVO和NRVO优于移动语义和常量引用绑定