gpt4 book ai didi

c - 要在我的 C 程序中处理 UTF-8,我必须知道什么?

转载 作者:行者123 更新时间:2023-12-04 09:53:25 26 4
gpt4 key购买 nike

我有一个 C 程序,现在我需要支持 UTF-8 字符。我必须知道什么才能执行此操作?我一直听说在 C/C++ 环境中处理它是多么有问题。为什么它有问题?它与通常的 C 字符有何不同,还有它的大小?我可以在没有任何操作系统帮助的情况下,在纯 C 中做到这一点,并且仍然可以移植吗?还有什么我应该问但我没有问的?我正在寻找的工具是:这些字符是一个带有重音符号的名称(如法语单词:résumé),我需要阅读它并将其放入符号表中,然后从文件中搜索并打印它们。这是我的配置文件解析的一部分(非常类似于 .ini)

最佳答案

Stack Overflow 的创建者之一 Joel Spolsky 写了一篇很棒的文章。

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

除此之外,您可能想查询有关此主题的其他一些问答,例如 Handling special characters in C (UTF-8 encoding) .

如上述问答中所述,Tips on Using Unicode with C/C++可能会为您提供基础知识。

关于c - 要在我的 C 程序中处理 UTF-8,我必须知道什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21345608/

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