gpt4 book ai didi

C++ fstream读取utf-8字符集

转载 作者:行者123 更新时间:2023-11-28 07:43:49 26 4
gpt4 key购买 nike

我有一个带有立陶宛语符号的文本文件,但无法正确读取。而不是 Ž 我得到这个

设置语言环境也不起作用

setlocale(LC_ALL, "立陶宛语");

我错过了什么?

最佳答案

语言环境如何"Lithuanian"定义?特别是,什么编码是否定义为使用?根据这个,你可能有也可以在语言环境中指定编码。就像是 "Lithuanian.UTF-8" ,也许,或者 "Lithuanian_Lithuania.UTF-8" .在 Windows 下,你可能有使用 "65001"而不是 "UTF-8" . (通常的语法为语言环境名称是 <i>language</i>_<i>location</i>.<i>encoding</i> .现代 Windows 正逐渐转向 Posix 语言环境名称,使用代码指定语言和地点的地方来自 ISO 639-1 和 ISO 3166-1,但取决于您的版本,您可能必须使用更旧、更长的名称和代码页,而不是编码。)

关于C++ fstream读取utf-8字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15270853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com