小编ada*_*dam的帖子

如何将文本从CP437编码转换为UTF8编码?

在Windows中,öCP437字符集中的Unicode字符(带小写字母的拉丁文小写字母o)的值为148

在Linux中,öUTF-8编码的字节值是:

-61(Hi Byte) 
-74(Lo Byte)
(unsigned value = 46787)
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何148在Linux上的C ++中从CP437 转换为UTF-8?

我的问题的详细信息位于:

Linux中带有扩展字符(128-255)的open()函数返回-1错误

临时解决方案: C ++ 11支持使用以下命令转换为UTF-8:codecvt_utf8

c++ unicode utf-8

0
推荐指数
1
解决办法
1340
查看次数

标签 统计

c++ ×1

unicode ×1

utf-8 ×1