首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >unsigned char 140,unicode 0x0152 = 338的代码页或编码是什么?

unsigned char 140,unicode 0x0152 = 338的代码页或编码是什么?
EN

Stack Overflow用户
提问于 2012-12-06 06:20:52
回答 1查看 275关注 0票数 0

可能是一个程序员阅读了编码的基础知识,但我的具体问题是

在windows Visual C输出到Windows控制台中,无符号字符值140打印为unicode 0x0152 = 338。

什么编码(或“代码页”?)Visual C正在使用吗?(例如UTF-7、ASCII)。无符号字符值140如何准确地映射到unicode字符338?

我敢肯定,任何人都可以粘贴一个链接到维基百科上的许多编码页面或网络上的tables,但对这个问题有一个更具体的答案会更好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 06:23:03

这将是对Windows-1252进行编码,这并不是说Visual C正在“使用”它,而是Windows控制台将输出解释为。

另一个答案可能就是你想要的:What encoding/code page is cmd.exe using?

“代码页”是微软的“编码字符集”的术语,它或多或少等同于您所认为的“编码”,但请参阅Unicode Glossary以获取准确的定义。

引用维基百科页面的话:

历史上,短语"ANSI代码页“(ACP)用于指代各种被认为是本机的代码页。其意图是这些标准中的大多数将是诸如ISO-8859-1之类的ANSI标准。尽管在Microsoft Windows中,Windows-1252是第一个也是迄今为止最流行的代码页,但该代码页从来都不是ANSI标准。微软的博客写手现在声明,“用于表示视窗代码页的术语ANSI是一个历史参考,但现在是一个错误的名称,继续存在于视窗社区。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13733536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档