|
|
1
18
这不是客观的C不喜欢它,而是C不喜欢它。常数
没有完全支持的方法来表示
在utf-8编码的源文件中获取Unicode C字符串,或者
在一个utf-8编码的源文件中
最后两条评论:
注:
出于神秘的历史原因,
另一个复杂的问题是,重音字母并不总是用1字节表示;它取决于编码。在UTF-8中,它不是。在ISO-8859-1中,它是。和
|
|
|
2
7
或者你可以这样做:
L是一个标准的C关键字,它表示“我要写一个Unicode字符或字符集”。 也适用于目标C。 注意:编译器可能会对放在unichar中的字符过多发出奇怪的警告,但您可以安全地忽略该警告。Xcode只是没有以正确的方式处理Unicode字符,但是编译器对它们进行了正确的分析,结果是可以的。 |
|
|
3
3
根据您的情况,这可能是一种整洁的方法:
然后,如果要检查给定的unichar是否是这些重音字符之一:
|
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 2 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 2 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 2 年前 |