c - UTF-8 -> C语言中的ASCII

标签 c utf-8 ascii

我有一个简单的问题,我无法在 Internet 上的任何地方找到,如何仅使用标准库在 C 中将 UTF-8 转换为 ASCII(主要是带重音的字符到没有重音的相同字符)?我找到了大多数语言的解决方案,但不是特别针对 C。

谢谢!

编辑:一些发表评论的好心人让我仔细检查我需要什么,但我夸大了。我只需要一个关于如何制作一个函数的想法:带重音的字符 -> 不带重音的字符。 :)

最佳答案

看看libiconv .即使您坚持在没有图书馆的情况下这样做,您也可能会在那里找到灵感。

关于c - UTF-8 -> C语言中的ASCII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721043/

相关文章:

c - 在c中对正 float 进行排序

c - 我如何将 malloc 返回的结构类型转换为结构类型?

c - strlen 返回 size_t?

unicode - 将 Mac 罗马字符转换为等效的 UTF-8

delphi - Unicode 中 chr(153)(TM 符号)的等效项是什么

c - c 中的链接列表,代码行的解释?

sql - postgresql "SELECT title FROM table WHERE title ILIKE %keyword%"不使用 BTREE INDEX

python - Python IDLE 中的 "Unsupported characters in input"

php - 在 php 中从 ascii 转换为十六进制

Python Caesar cipher ascii 添加空格