C语言中的字符编码取决于什么?

mal*_*lea 5 c gcc character-encoding

C语言中的字符编码取决于什么?(操作系统?编译器?还是编辑器?)我不仅处理 ASCII 字符,还处理其他编码(例如 UTF-8)的字符。

我们如何检查 C 中当前的字符编码?

Cli*_*ord 0

它取决于平台或显示设备/框架。编译器不关心平台如何解释这些值char,也不关心wchar_t这些值何时在某些显示设备上呈现为字形。

如果输出是到某个远程终端,那么渲染将取决于终端而不是执行环境,而在台式计算机中,渲染可能是到文本控制台或GUI,并且最终的渲染甚至可能有所不同之间。