c++ - 从 .txt 文件中读取 UNICODE 字符并将它们输出到控制台

标签 c++ c visual-studio-2010 unicode

我有一个非常简单的问题,但我花了 4 个小时寻找答案并没有帮助我。 我有一个文本文件,我在其中写道:šđč枊ĐČĆŽ

我不知道如何正确阅读并在控制台中输出。 请帮我。我正在使用 C++ Visual Studio 2010。

提前致谢。

最佳答案

它是如何编码的?如果是UTF-16,使用std::wifstream !如果需要其他编码。

如果是UTF-8:use codec .

关于c++ - 从 .txt 文件中读取 UNICODE 字符并将它们输出到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17933375/

相关文章:

c++ - 模块 'ntdll.dll' 中地址 * 的访问冲突。写地址 *

c - 变长字符串数组

c - 使用 libsndfile 和 libsamplerate 的音频采样率转换器。不确定是否正确使用函数 src_simple

nhibernate - 升级到 VS2010 和 Re#5 后 SQLite 相关 nUnit 测试的问题

C++ Visual Studio 2010 Express 无法添加项目?

c++ - const char*、const char(&)[N] 和 std::string 的函数重载

c++ - 如何将 QKeyEvent::nativeModifiers() 转换为 UINT fsModifiers(用于 winapi RegisterHotKey)

visual-studio - 为什么 "Navigate To"功能在 Visual Studio 2010 中停止工作

c++ - arduino 上发生了奇怪的事情

java - C 与 Java 原始转换和表达式