c - C 中的 wchar_t argv -- Unicode

标签 c unicode command-line

GCC 是否支持微软的 wmain() 等价物?我正在编写 C 程序,并且需要始终使用 Unicode。如果不是,char可以转成wchar_t吗?

最佳答案

Unicode 不需要wchar_t。您可以使用 char 作为 Unicode 的 utf-8 编码。另外,wchar_t 可以有不同的大小。在 Windows 上,它是 16 位,但在许多 Linux/Unix 平台上,它是 32 位。

有关 GCC 的更多信息,请参阅我通过 Google 搜索找到的这篇文章:

http://article.gmane.org/gmane.comp.gnu.mingw.user/22962

(据此,您关于 GCC 是否支持 wmain 的问题的答案是“否”。)

关于c - C 中的 wchar_t argv -- Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241146/

相关文章:

检查文本文件中是否有重复条目

c - 以相反的顺序打印双向链表?

c++ - 无 Unicode 库和 Windows 语言环境

python - 如何使 python StreamWriter 需要 unicode 输入?

c - 使用标志从命令行读取值

ios - arc4random_uniform() 的操作系统要求

c - C 中的字符串指针打印奇怪的符号

java - 从命令行通过 ant 构建 java eclipse 项目时出错

php - 如何在没有 mbstring 扩展名的情况下处理 PHP 中的 unicode

windows - 将多个命令的结果存储在一个文件中